Articles of bdd

BDD на Android с Kotlin

Я рассматриваю подход для тестов BDD на Android. Пример приложения – простой мессенджер – был сделан в Котлине, так что будут тесты. У меня получилось что-то вроде этого: class IGotYourMessage : Scenario<LoginActivity>(LoginActivity::class.java, { Given() .iAmOnLoginScreen() .When() .iLogin() .Then() .iSeeContactsList() .iSeeAContact() .When() .iSelectAContact() .Then() .iSeeMessagesList() .iSeeAMessage() .With(hashMapOf( "email" to "john@doe.com", "password" to "foo", "contactFirstName" to "Jane", […]

Я не могу использовать Kotlin для Serenity-bdd

Я пытаюсь использовать kotlin для своих тестов с рамой безмятежности, но это не работает, например public class EndUserSteps { var dictionaryPage: DictionaryPage = null!! @Step fun enters(keyword: String) { dictionaryPage.enter_keywords(keyword) } @Step fun starts_search() { dictionaryPage.lookup_terms() } @Step fun should_see_definition(definition: String) { assertThat(dictionaryPage.definitions, hasItem(containsString(definition))) } @Step fun is_the_home_page() { dictionaryPage.open() } @Step fun looks_for(term: String) […]

Почему я получаю ArrayIndexOutOfBoundsException, выполняющий этот конкретный шаг Cucumber в Котлине?

Я работаю с файлом функций JCM Cucumber, используя Java8 и PicoContainer. Я убрал эти шаги так, чтобы они были пустыми, и я все еще получаю сообщение об ошибке. Вот моя особенность: Feature: Full Journey Scenario: Can load a typical JIRA csv and calculate the distribution from it Given a typical JIRA export "/closed_only_JIRA.csv" When I […]

Intereting Posts
Как я могу объединить одиночный <Список <Список <T >>> В список <T> с RxJava 2? Swift if let и еще в Котлине Runnable не работает в плавающей панели действий на Android Объявление функции Kotlin: знак равенства перед фигурными скобками Kotlin Spring Boot form-urlencoded POST-запросы с картой Каковы зарезервированные ключевые слова в Котлине? Обобщить метод с нулевыми аргументами и возвращаемым типом несоответствие типов в котлине Обеспечение инициализации val в Котлине Как преобразовать 2 массива в карту Алгоритм для рекомендаций по выравниванию / привязки, найденных в GUI-сборщиках как сделать ссылку с URL-адресами в TextView на андроид без использования java Выберите данные из двух таблиц в Kotlin Anko Android Apk выходит из строя после подписания встроенного – Proguard уже выключен Реализация поиска, который подталкивает результаты к списку, как только они станут доступны, используя rxJava