如何在不启动应用程序的情况下进行单元测试?

时间:2019-06-21 06:26:53

标签: swift xcode unit-testing

前几天,我写了一个没有单元测试的应用程序。 现在,我需要升级我的应用程序版本,因此需要降级检查。 所以我想在我的应用程序中编写单元测试。 但是我什至不能做非常简单的测试代码。

我在单元测试中编写了这段代码。

func targetCode(num:Int)->Int{    
  return num * 2 
}

func testMyCode(){
  XCTAssertEqual(4, targetCode(2))
}

当我运行测试时,我的应用启动,并因“ UIApplication.delegate仅可从主线程使用”而崩溃。

我认为我的应用程序使用AppDelegate,所以我想知道如何在不启动应用程序的情况下进行单元测试。

0 个答案:

没有答案