直接为函数创建单元测试(不是类,结构或协议的一部分)

时间:2018-01-18 20:03:08

标签: ios swift unit-testing xctest

目前我们有一个不属于类,结构或协议的函数。我通常知道你需要一个SUT来进行单元测试,例如:

var sut: ToDoStorgeManager!

    func test_create_todo() {

        //Given the name & status
        let name = "Todo1"
        let finished = false

        //When add todo
        let todo = sut.insertTodoItem(name: name, finished: finished)

        //Assert: return todo item
        XCTAssertNotNil( todo )

    }

但由于它只是一个功能,因此无法测试SUT。有没有办法直接对功能进行单元测试?

0 个答案:

没有答案