Size: a a a

2021 March 31

TT

Turalllb Turalll in Kotlin Android
Я просто тесты никогда то не писал. И коTest первое модное что бросается в глаза. Я понял, надо будет Тим Лида убедить ) ещё скажите правильно ли понял, что для junit 4 есть экосистема для интеграционных тестов с андроид ? И библиотеку свойств и ассертов я могу от koTest использовать ?
источник

PE

Pavel Erokhin in Kotlin Android
инструмент просто на хайпе из-за его необычайного синтаксиса, но практичности в этом ноль, да и красоты тоже)
источник

PE

Pavel Erokhin in Kotlin Android
Turalllb Turalll
Я просто тесты никогда то не писал. И коTest первое модное что бросается в глаза. Я понял, надо будет Тим Лида убедить ) ещё скажите правильно ли понял, что для junit 4 есть экосистема для интеграционных тестов с андроид ? И библиотеку свойств и ассертов я могу от koTest использовать ?
Да, можешь
источник

AM

Andrey Mischenko in Kotlin Android
я бы не был столь категоричен в общем смысле, specification тесты действительно хороши для многих случаев, хотя и требуют перестройки мышления и отвычки от стандартной jnunit структуры

Нооо, так как все текущие решения очень кастомные и плохо интегрированы и с Idea/AS и уж тем более всем тем адом что запускает Android Instrumentation, то стоит сильно подумать, стоит оно того или нет, особенно если опыта с ними нет и нет возможности вложить время на имплементацию и поддержку
источник

TT

Turalllb Turalll in Kotlin Android
Pavel Erokhin
инструмент просто на хайпе из-за его необычайного синтаксиса, но практичности в этом ноль, да и красоты тоже)
Да, с хайповым главном уже приходилось встречаться , действительно часто так бывает. Иногда излишний dagger иногда RxJava никак не помрет как Легаси перед корутинами. Но это уже холеваром пахнет)
источник

PE

Pavel Erokhin in Kotlin Android
Andrey Mischenko
я бы не был столь категоричен в общем смысле, specification тесты действительно хороши для многих случаев, хотя и требуют перестройки мышления и отвычки от стандартной jnunit структуры

Нооо, так как все текущие решения очень кастомные и плохо интегрированы и с Idea/AS и уж тем более всем тем адом что запускает Android Instrumentation, то стоит сильно подумать, стоит оно того или нет, особенно если опыта с ними нет и нет возможности вложить время на имплементацию и поддержку
Согласен
источник

TT

Turalllb Turalll in Kotlin Android
Andrey Mischenko
я бы не был столь категоричен в общем смысле, specification тесты действительно хороши для многих случаев, хотя и требуют перестройки мышления и отвычки от стандартной jnunit структуры

Нооо, так как все текущие решения очень кастомные и плохо интегрированы и с Idea/AS и уж тем более всем тем адом что запускает Android Instrumentation, то стоит сильно подумать, стоит оно того или нет, особенно если опыта с ними нет и нет возможности вложить время на имплементацию и поддержку
Понял. А всякие cocomber которые позволяют пользоваться спецификациями и лаконично писать , они с junit дружат? Или можно ли с чем то junit интегрировать для облегчения работы?
источник

AM

Andrey Mischenko in Kotlin Android
cucumber для облегчения работы? 🙂 даже не знаю как это прокоментировать
источник

TT

Turalllb Turalll in Kotlin Android
И подскажите пожалуйста набор ключевых слов, которые мне нужны будут для юнит и интеграционных тестов с упрощалками на junit 4
источник

AM

Andrey Mischenko in Kotlin Android
что хочется упростить то конкретно?
источник

TT

Turalllb Turalll in Kotlin Android
Andrey Mischenko
cucumber для облегчения работы? 🙂 даже не знаю как это прокоментировать
Да вот из офф страниц начитался)
источник

TT

Turalllb Turalll in Kotlin Android
Andrey Mischenko
что хочется упростить то конкретно?
Я не знаю, опыта то нет, интересуюсь практикамии
источник

AM

Andrey Mischenko in Kotlin Android
cucumber это вообще отдельный раннер тестов долгая история, но ради одного Android я бы точно не стал тянуть, и разве он не перестал развиваться?
источник

AM

Andrey Mischenko in Kotlin Android
Turalllb Turalll
Я не знаю, опыта то нет, интересуюсь практикамии
если нет понимания что хочется улучшить, значит лучше ничего не использовать крое junit 4
источник

TT

Turalllb Turalll in Kotlin Android
Andrey Mischenko
cucumber это вообще отдельный раннер тестов долгая история, но ради одного Android я бы точно не стал тянуть, и разве он не перестал развиваться?
Возможно, это была ссылка на статью с сайта kotest
источник

TT

Turalllb Turalll in Kotlin Android
Andrey Mischenko
если нет понимания что хочется улучшить, значит лучше ничего не использовать крое junit 4
Понял, спасибо, осталось убедить лида и коллег не заниматься kotest . Они как не странно тоже не писали никогда тесты и повелись видимо на хайп )
источник

AM

Andrey Mischenko in Kotlin Android
ну чисто для сравнения можно любые assert  библиотеки попробовать, мы пользуемся Truth от Google, очень неплохая, жаль конечно что нет хорошей Kotlin обертки, но мы ей пользуемся целиком вместо Junit
источник

PE

Pavel Erokhin in Kotlin Android
Turalllb Turalll
Понял, спасибо, осталось убедить лида и коллег не заниматься kotest . Они как не странно тоже не писали никогда тесты и повелись видимо на хайп )
именно
источник

TT

Turalllb Turalll in Kotlin Android
Andrey Mischenko
ну чисто для сравнения можно любые assert  библиотеки попробовать, мы пользуемся Truth от Google, очень неплохая, жаль конечно что нет хорошей Kotlin обертки, но мы ей пользуемся целиком вместо Junit
Ааа, то есть kotlin мне не видать с junit.. жааль
источник

AM

Andrey Mischenko in Kotlin Android
почему не видать?
источник