具有多个参数的Fitnesse功能

时间:2018-12-04 09:16:15

标签: ios swift fitnesse

我正在尝试使用具有多个参数的函数来创建验收测试,但是在运行测试的所有时间,我都会收到“在...中找不到”的异常。 根据{{​​3}},两个函数调用都应该起作用。

健身表:

!define TEST_SYSTEM {slim}
|Script: My Test                                |
|login with username | Bob | and password | zxc | 

|login with username and password; | Bob | zxc | 

修复:

@objc(MyTest)
class MyTest: NSObject {
    let userName = "Bob"
    let password = "zxc"

    @objc func loginWithUsernameAndPassword(_ userName: String, _ password: String) -> Bool {
        let result = self.userName ==  userName && self.password == password
        return result
    }
}

无论我是否使用_作为参数名称。具有一个参数或变量的函数可以正常工作。这是内部错误或配置问题吗?

0 个答案:

没有答案