目前我们有一个不属于类,结构或协议的函数。我通常知道你需要一个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。有没有办法直接对功能进行单元测试?