2015-03-19 51 views
-1
  1. 如何測試viewControllerviewdidload & viewdidAppear,在測試情況下,它永遠不會調用。如何測試我的自定義viewdidload代碼?有些試題關於iOS的XCTest

  2. 所有測試用例是否併發?或者在所有測試文件中首先調用哪個測試用例。我想在所有測試用例之前從網絡中獲取一些數據,如何實現它?

回答

0

對於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. 
} 
+0

感謝您的回答!答案對於2,我想要在所有測試文件中的所有測試用例之前獲取數據.setUp函數僅在一個文件中 – zixun 2015-03-20 06:19:01

+0

如何在第一個測試用例中創建單例並通過其他測試用例使用它?通常人們使用模擬/存根測試不同的東西... – Miknash 2015-03-20 07:47:07

+0

是的!單身人士將工作!我會嘗試! – zixun 2015-03-21 18:45:42