Author: gavincornwell
Date: Mon Mar 10 20:27:26 2014
New Revision: 1576068

URL: http://svn.apache.org/r1576068
Log:
Migrated unit tests to use XCUnit from SenTest

Modified:
    chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj
    chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.h
    chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.m
    chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.h
    chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.m

Modified: chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj
URL: 
http://svn.apache.org/viewvc/chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj?rev=1576068&r1=1576067&r2=1576068&view=diff
==============================================================================
--- chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj 
(original)
+++ chemistry/objectivecmis/trunk/ObjectiveCMIS.xcodeproj/project.pbxproj Mon 
Mar 10 20:27:26 2014
@@ -86,7 +86,6 @@
                8276E15A155E392A00344A29 /* CMISRepositoryService.h in Headers 
*/ = {isa = PBXBuildFile; fileRef = 8276E157155E392A00344A29 /* 
CMISRepositoryService.h */; settings = {ATTRIBUTES = (Public, ); }; };
                8276E15B155E392A00344A29 /* CMISVersioningService.h in Headers 
*/ = {isa = PBXBuildFile; fileRef = 8276E158155E392A00344A29 /* 
CMISVersioningService.h */; settings = {ATTRIBUTES = (Public, ); }; };
                828072A715153DE800EF635C /* Foundation.framework in Frameworks 
*/ = {isa = PBXBuildFile; fileRef = 828072A615153DE800EF635C /* 
Foundation.framework */; };
-               828072B515153DE900EF635C /* SenTestingKit.framework in 
Frameworks */ = {isa = PBXBuildFile; fileRef = 828072B415153DE900EF635C /* 
SenTestingKit.framework */; };
                828072B815153DE900EF635C /* Foundation.framework in Frameworks 
*/ = {isa = PBXBuildFile; fileRef = 828072A615153DE800EF635C /* 
Foundation.framework */; };
                828072BB15153DE900EF635C /* libObjectiveCMIS.a in Frameworks */ 
= {isa = PBXBuildFile; fileRef = 828072A315153DE800EF635C /* libObjectiveCMIS.a 
*/; };
                828072C115153DE900EF635C /* InfoPlist.strings in Resources */ = 
{isa = PBXBuildFile; fileRef = 828072BF15153DE900EF635C /* InfoPlist.strings 
*/; };
@@ -281,8 +280,7 @@
                828072A315153DE800EF635C /* libObjectiveCMIS.a */ = {isa = 
PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = 
libObjectiveCMIS.a; sourceTree = BUILT_PRODUCTS_DIR; };
                828072A615153DE800EF635C /* Foundation.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
Foundation.framework; path = System/Library/Frameworks/Foundation.framework; 
sourceTree = SDKROOT; };
                828072AA15153DE800EF635C /* ObjectiveCMIS-Prefix.pch */ = {isa 
= PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
"ObjectiveCMIS-Prefix.pch"; sourceTree = "<group>"; };
-               828072B315153DE900EF635C /* ObjectiveCMISTests.octest */ = {isa 
= PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; 
path = ObjectiveCMISTests.octest; sourceTree = BUILT_PRODUCTS_DIR; };
-               828072B415153DE900EF635C /* SenTestingKit.framework */ = {isa = 
PBXFileReference; lastKnownFileType = wrapper.framework; name = 
SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; 
sourceTree = DEVELOPER_DIR; };
+               828072B315153DE900EF635C /* ObjectiveCMISTests.xctest */ = {isa 
= PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; 
path = ObjectiveCMISTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
                828072BE15153DE900EF635C /* ObjectiveCMISTests-Info.plist */ = 
{isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = 
"ObjectiveCMISTests-Info.plist"; sourceTree = "<group>"; };
                828072C015153DE900EF635C /* en */ = {isa = PBXFileReference; 
lastKnownFileType = text.plist.strings; name = en; path = 
en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
                828072C215153DE900EF635C /* ObjectiveCMISTests.h */ = {isa = 
PBXFileReference; lastKnownFileType = sourcecode.c.h; path = 
ObjectiveCMISTests.h; sourceTree = "<group>"; };
@@ -416,7 +414,6 @@
                        buildActionMask = 2147483647;
                        files = (
                                828073DE15154F9400EF635C /* 
MobileCoreServices.framework in Frameworks */,
-                               828072B515153DE900EF635C /* 
SenTestingKit.framework in Frameworks */,
                                828072B815153DE900EF635C /* 
Foundation.framework in Frameworks */,
                                828072BB15153DE900EF635C /* libObjectiveCMIS.a 
in Frameworks */,
                        );
@@ -466,7 +463,7 @@
                        isa = PBXGroup;
                        children = (
                                828072A315153DE800EF635C /* libObjectiveCMIS.a 
*/,
-                               828072B315153DE900EF635C /* 
ObjectiveCMISTests.octest */,
+                               828072B315153DE900EF635C /* 
ObjectiveCMISTests.xctest */,
                        );
                        name = Products;
                        sourceTree = "<group>";
@@ -476,7 +473,6 @@
                        children = (
                                82807383151542F400EF635C /* 
MobileCoreServices.framework */,
                                828072A615153DE800EF635C /* 
Foundation.framework */,
-                               828072B415153DE900EF635C /* 
SenTestingKit.framework */,
                        );
                        name = Frameworks;
                        sourceTree = "<group>";
@@ -857,8 +853,8 @@
                        );
                        name = ObjectiveCMISTests;
                        productName = ObjectiveCMISTests;
-                       productReference = 828072B315153DE900EF635C /* 
ObjectiveCMISTests.octest */;
-                       productType = "com.apple.product-type.bundle";
+                       productReference = 828072B315153DE900EF635C /* 
ObjectiveCMISTests.xctest */;
+                       productType = "com.apple.product-type.bundle.unit-test";
                };
 /* End PBXNativeTarget section */
 
@@ -1187,14 +1183,12 @@
                        buildSettings = {
                                FRAMEWORK_SEARCH_PATHS = (
                                        
"$(SDKROOT)/Developer/Library/Frameworks",
-                                       "$(DEVELOPER_LIBRARY_DIR)/Frameworks",
+                                       "$(inherited)",
                                );
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_PREFIX_HEADER = 
"ObjectiveCMIS/ObjectiveCMIS-Prefix.pch";
                                INFOPLIST_FILE = 
"ObjectiveCMISTests/ObjectiveCMISTests-Info.plist";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               TEST_AFTER_BUILD = NO;
-                               WRAPPER_EXTENSION = octest;
                        };
                        name = Debug;
                };
@@ -1203,14 +1197,12 @@
                        buildSettings = {
                                FRAMEWORK_SEARCH_PATHS = (
                                        
"$(SDKROOT)/Developer/Library/Frameworks",
-                                       "$(DEVELOPER_LIBRARY_DIR)/Frameworks",
+                                       "$(inherited)",
                                );
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                                GCC_PREFIX_HEADER = 
"ObjectiveCMIS/ObjectiveCMIS-Prefix.pch";
                                INFOPLIST_FILE = 
"ObjectiveCMISTests/ObjectiveCMISTests-Info.plist";
                                PRODUCT_NAME = "$(TARGET_NAME)";
-                               TEST_AFTER_BUILD = NO;
-                               WRAPPER_EXTENSION = octest;
                        };
                        name = Release;
                };

Modified: chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.h
URL: 
http://svn.apache.org/viewvc/chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.h?rev=1576068&r1=1576067&r2=1576068&view=diff
==============================================================================
--- chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.h (original)
+++ chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.h Mon Mar 10 
20:27:26 2014
@@ -18,7 +18,7 @@
  */
  
 #import <Foundation/Foundation.h>
-#import <SenTestingKit/SenTestingKit.h>
+#import <XCTest/XCTest.h>
 #import "CMISDocument.h"
 
 @class CMISFolder;
@@ -27,7 +27,7 @@
 
 typedef void (^CMISTestBlock)(void);
 
-@interface CMISBaseTest : SenTestCase
+@interface CMISBaseTest : XCTestCase
 
 @property (nonatomic, strong) CMISSessionParameters *parameters;
 @property (nonatomic, strong) CMISSession *session;

Modified: chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.m
URL: 
http://svn.apache.org/viewvc/chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.m?rev=1576068&r1=1576067&r2=1576068&view=diff
==============================================================================
--- chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.m (original)
+++ chemistry/objectivecmis/trunk/ObjectiveCMISTests/CMISBaseTest.m Mon Mar 10 
20:27:26 2014
@@ -33,16 +33,16 @@
 - (void) runTest:(CMISTestBlock)testBlock 
withExtraSessionParameters:(NSDictionary *)extraSessionParameters
 {
     NSBundle *bundle = [NSBundle bundleForClass:[self class]];
-    STAssertNotNil(bundle, @"Bundle is nil!");
+    XCTAssertNotNil(bundle, @"Bundle is nil!");
 
     NSString *envsPListPath = [bundle pathForResource:@"env-cfg" 
ofType:@"plist"];
-    STAssertNotNil(envsPListPath, @"envsPListPath is nil!");
+    XCTAssertNotNil(envsPListPath, @"envsPListPath is nil!");
 
     NSDictionary *environmentsDict = [[NSDictionary alloc] 
initWithContentsOfFile:envsPListPath];
-    STAssertNotNil(environmentsDict, @"environmentsDict is nil!");
+    XCTAssertNotNil(environmentsDict, @"environmentsDict is nil!");
 
     NSArray *environmentArray = [environmentsDict 
objectForKey:@"environments"];
-    STAssertNotNil(environmentArray, @"environmentArray is nil!");
+    XCTAssertNotNil(environmentArray, @"environmentArray is nil!");
 
     for (NSDictionary *envDict in environmentArray) {
         NSString *url = [envDict valueForKey:@"url"];
@@ -91,11 +91,11 @@
 
         } else {
             self.session = session;
-            STAssertTrue(self.session.isAuthenticated, @"Session should be 
authenticated");
+            XCTAssertTrue(self.session.isAuthenticated, @"Session should be 
authenticated");
             [self.session retrieveRootFolderWithCompletionBlock:^(CMISFolder 
*rootFolder, NSError *error) {
                 self.rootFolder = rootFolder;
-                STAssertNil(error, @"Error while retrieving root folder: %@", 
[error description]);
-                STAssertNotNil(self.rootFolder, @"rootFolder object should not 
be nil");
+                XCTAssertNil(error, @"Error while retrieving root folder: %@", 
[error description]);
+                XCTAssertNotNil(self.rootFolder, @"rootFolder object should 
not be nil");
                 
                 completionBlock();
             }];
@@ -106,7 +106,7 @@
 
 - (NSDictionary *)customCmisParameters
 {
-    // Ment to be overridden.
+    // Meant to be overridden.
     return nil;
 }
 
@@ -116,10 +116,10 @@
 {
     [self.session retrieveObjectByPath:@"/ios-test/versioned-quote.txt" 
completionBlock:^(CMISObject *object, NSError *error) {
         CMISDocument *document = (CMISDocument *)object;
-        STAssertNotNil(document, @"Did not find test document for versioning 
test");
-        STAssertTrue(document.isLatestVersion, @"Should have 'true' for the 
property 'isLatestVersion");
-        STAssertFalse(document.isLatestMajorVersion, @"Should have 'false' for 
the property 'isLatestMajorVersion"); // the latest version is a minor one
-        STAssertFalse(document.isMajorVersion, @"Should have 'false' for the 
property 'isMajorVersion");
+        XCTAssertNotNil(document, @"Did not find test document for versioning 
test");
+        XCTAssertTrue(document.isLatestVersion, @"Should have 'true' for the 
property 'isLatestVersion");
+        XCTAssertFalse(document.isLatestMajorVersion, @"Should have 'false' 
for the property 'isLatestMajorVersion"); // the latest version is a minor one
+        XCTAssertFalse(document.isMajorVersion, @"Should have 'false' for the 
property 'isMajorVersion");
         
         completionBlock(document);
     }];
@@ -146,19 +146,19 @@
                     
                     [self.session retrieveObject:objectId 
completionBlock:^(CMISObject *object, NSError *error) {
                         CMISDocument *document = (CMISDocument *)object;
-                        STAssertNil(error, @"Got error while creating 
document: %@", [error description]);
-                        STAssertNotNil(objectId, @"Object id received should 
be non-nil");
-                        STAssertNotNil(document, @"Retrieved document should 
not be nil");
+                        XCTAssertNil(error, @"Got error while creating 
document: %@", [error description]);
+                        XCTAssertNotNil(objectId, @"Object id received should 
be non-nil");
+                        XCTAssertNotNil(document, @"Retrieved document should 
not be nil");
                         completionBlock(document);
                     }];
                 } else {
-                    STAssertNotNil(error, @"Object id should not be nil");
-                    STAssertNil(error, @"Got error while uploading document: 
%@", [error description]);
+                    XCTAssertNotNil(error, @"Object id should not be nil");
+                    XCTAssertNil(error, @"Got error while uploading document: 
%@", [error description]);
                 }
             }
             progressBlock: ^ (unsigned long long uploadedBytes, unsigned long 
long totalBytes)
             {
-                STAssertTrue((long long)uploadedBytes > previousUploadedBytes, 
@"no progress");
+                XCTAssertTrue((long long)uploadedBytes > 
previousUploadedBytes, @"no progress");
                 previousUploadedBytes = uploadedBytes;
             }];
 
@@ -171,7 +171,7 @@
         [[NSRunLoop currentRunLoop] runMode:NSDefaultRunLoopMode 
beforeDate:timeoutDate];
     } while (!self.testCompleted && [timeoutDate timeIntervalSinceNow] > 0);
 
-    STAssertTrue(self.testCompleted, @"Test did not complete within %d 
seconds", (int)timeoutSecs);
+    XCTAssertTrue(self.testCompleted, @"Test did not complete within %d 
seconds", (int)timeoutSecs);
 
     self.testCompleted = NO;
 }
@@ -179,8 +179,8 @@
 - (void)deleteDocumentAndVerify:(CMISDocument *)document completionBlock:(void 
(^)(void))completionBlock
 {
     [document deleteAllVersionsWithCompletionBlock:^(BOOL documentDeleted, 
NSError *error) {
-        STAssertNil(error, @"Error while deleting created document: %@", 
[error description]);
-        STAssertTrue(documentDeleted, @"Document was not deleted");
+        XCTAssertNil(error, @"Error while deleting created document: %@", 
[error description]);
+        XCTAssertTrue(documentDeleted, @"Document was not deleted");
         completionBlock();
     }];
 }

Modified: chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.h
URL: 
http://svn.apache.org/viewvc/chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.h?rev=1576068&r1=1576067&r2=1576068&view=diff
==============================================================================
--- chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.h 
(original)
+++ chemistry/objectivecmis/trunk/ObjectiveCMISTests/ObjectiveCMISTests.h Mon 
Mar 10 20:27:26 2014
@@ -17,7 +17,7 @@
   under the License.
  */
  
-#import <SenTestingKit/SenTestingKit.h>
+#import <XCTest/XCTest.h>
 #import "CMISSessionParameters.h"
 #import "CMISBaseTest.h"
 


Reply via email to