-1
如何測試
viewController
,viewdidload
&viewdidAppear
,在測試情況下,它永遠不會調用。如何測試我的自定義viewdidload代碼?有些試題關於iOS的XCTest所有測試用例是否併發?或者在所有測試文件中首先調用哪個測試用例。我想在所有測試用例之前從網絡中獲取一些數據,如何實現它?
如何測試viewController
,viewdidload
& viewdidAppear
,在測試情況下,它永遠不會調用。如何測試我的自定義viewdidload代碼?有些試題關於iOS的XCTest
所有測試用例是否併發?或者在所有測試文件中首先調用哪個測試用例。我想在所有測試用例之前從網絡中獲取一些數據,如何實現它?
對於1.您可以創建UIAutomation bot來測試您的代碼。如果你不希望任何集成測試,可以爲2.在一個文件測試是按字母順序執行的嘗試調用直接以下功能,如[viewController viewDidLoad]
,我看到很多人做這樣001_testSomething,002_testSomethingElse等
測試如果你要準備你的數據,你可以在設置功能做到這一點:
- (void)setUp
{
[super setUp];
// Put setup code here. This method is called before the invocation of each test method in the class.
}
感謝您的回答!答案對於2,我想要在所有測試文件中的所有測試用例之前獲取數據.setUp函數僅在一個文件中 – zixun 2015-03-20 06:19:01
如何在第一個測試用例中創建單例並通過其他測試用例使用它?通常人們使用模擬/存根測試不同的東西... – Miknash 2015-03-20 07:47:07
是的!單身人士將工作!我會嘗試! – zixun 2015-03-21 18:45:42