Функция Fitnesse с несколькими параметрами - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь создать приемочный тест с функцией с несколькими параметрами, но все время при выполнении теста я получаю исключение «не найден в ...».Согласно http://fitnesse.org/FitNesse.UserGuide.WritingAcceptanceTests.SliM.ScriptTable оба вызова функций должны работать.

Таблица пригодности:

!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
    }
}

Независимо от того, использую я _ для имени параметра или нет.Функции с одним параметром или переменными работают нормально.Это какая-то внутренняя ошибка или проблема конфигурации?

...