xctest

    1熱度

    1回答

    我不知道爲什麼XCTAssertEqualObjects是說,這些對象是不相等的: [PlayerService_Test testMapping] : ((player) equal to (mappingTest.destinationObject)) failed: ("<PlayerVO: 0x8ec13e0> (entity: PlayerVO; id: 0x8ec1440 <x-cor

    4熱度

    1回答

    當我在XCode的Test Navigator中點擊「Run MyTest3」時,它也運行「MyTest1」和「MyTest2」。 像GHUnitTest一樣,是否有辦法一次運行單個測試用例?

    6熱度

    1回答

    當我嘗試在XCTest中運行測試用例時,我注意到XCode將始終首先激活應用程序。 由於我的應用程序在初始化過程中運行了很多東西(例如:檢查新版本),所以在調試測試用例時我不希望它運行。 有沒有辦法在不激活應用程序的情況下運行XCTest?

    2熱度

    4回答

    我有方法,我想測試: - (void)sendMailToContact:(Contact *)conact { self.contact = conact; if ([self isSendingAvaiable]) { MFMailComposeViewController *mailViewController = [[MFMailComposeView

    2熱度

    3回答

    我添加一些單元測試的項目,並希望有一個測試,檢查該陣列從一個方法返回的是不變的,所以我創建了以下的單元測試: - (void)testReturnedObjectIsOfTypeImmutableArray { XCTAssertEqualObjects([NSArray class], [[NSArray reverseArray:self.array] cla

    0熱度

    1回答

    我正在嘗試使用XCTAssert編寫單元測試。 我有一個NSSet,我想測試這個集合是否包含任何對象。 我檢查有: XCTAssertTrue((mySet.count == 0), @"mySet should not be empty"); 測試總是通過。在我的測試用例中,NSSet是空的。當我插入if語句並要求if (mySet.count == 0)這是事實 - 因此它們在NSSet中

    0熱度

    1回答

    我有一個在64位Mac上使用i386體系結構構建的Mac應用程序。最近我在Xcode項目中添加了測試用例(XCTest)來測試項目,當我使用Xcode啓動測試時,一切正常。但是,當我嘗試在命令行上運行測試用例時,出現錯誤,抱怨測試用於構建的體系結構與運行的機器不匹配。 /Applications/Xcode5.app/Contents/Developer/usr/bin/xctest -XCTes

    4熱度

    3回答

    我正在嘗試爲使用Parse後端框架的iOS應用程序編寫單元測試,並且在嘗試編寫成功的單元測試後,大量實驗似乎失敗了。我在測試異步代碼(Testing asynchronous call in unit test in iOS)和測試網絡調用時發現了幾篇文章,但我還沒有找到使用異步回調測試對Parse後端調用的方法。 舉個例子,任何人都可以建議我怎麼會測試下面的代碼行: [PFUser saveUs

    6熱度

    1回答

    我已經創建了多個在多個iOS項目之間共享的靜態庫。在很多這些靜態庫中,我創建了單元測試。我希望這些測試在我測試包含靜態庫的項目時運行。 我試過在主項目方案中包含「測試」部分內的所有測試,但這通常會導致結果在「模擬器已在使用中」的錯誤,測試失敗。可能是因爲之前的測試使用了模擬器。 皮膚CreatorTests是主體工程 SEUSUIKitTests,APIKitTests,PurchaseKitTe

    0熱度

    1回答

    通過 http://www.cocoanetics.com/2013/10/xcode-coverage/ 鏈接不見了。作爲新的單元測試,我想知道代碼覆蓋如何識別被覆蓋的源代碼? 我的理論問題: 在包含三種方法M1,M2,M3的模型類[NSObject的子類]中,我們創建了一個包含三種單元測試方法testM1,testM2,testM3的XCTestCase子類。如果我們能夠運行所有這三種測試方法