Тестирование JUnit в Clean Architecture Android

Поделиться
HTML-код
  • Опубликовано: 24 янв 2025

Комментарии • 25

  • @TimofeyKovalenko
    @TimofeyKovalenko  3 года назад +5

    СОДЕРЖАНИЕ:
    00:00:00 - пишем Unit тест в Clean Architecture Android
    00:06:51 - метод verify в Mockito
    00:10:26 - несколько тестов с JUnit
    00:14:58 - чистка данных в unit тестировании

  • @АндрейФедоров-к1ч

    Как же просто вы обьясняете, по вашему плейлисту внедрил клин, переделал вьюмодельки и написал тесты на юскейсы. За 3 дня мой уровень качества кода вырос в геометрической прогрессии. Но нет пределу совершенства, я понимаю , что всегда может быть лучше. Спасибо!

  • @ramramires3882
    @ramramires3882 11 месяцев назад

    Браво 👏👏👏 Очень полезно. Давненько не хватало именно такого, на реальном примере из проекта

  • @lirjarmuhametova8516
    @lirjarmuhametova8516 2 года назад

    Спасибо большое за отличный урок. Вы отличный учитель. Вы своими уроками показываете какими должны быть программисты и куда надо стремиться

  • @dr.padding4087
    @dr.padding4087 2 года назад

    Спасибо большое за труды, Тимофей!! Очень полезно и круто! Если есть возможность, не останавливайтесь!

  • @Arman_127
    @Arman_127 2 года назад +2

    Спасибо было очень интересно а главное полезно

  • @didoctor2145
    @didoctor2145 3 года назад +2

    Доступно объясняете. Спасибо большое

  • @__Minecraft_Poseidon__
    @__Minecraft_Poseidon__ 2 года назад

    Очень приятный голос, приятно слушать

  • @эмильискаков-в9с
    @эмильискаков-в9с 3 года назад +3

    Спасибо за очередной прекрасный урок! Хотелось бы узнать не собираетесь ли вы сделать урок с применением paging 3?

  • @zoompartyru
    @zoompartyru 2 года назад

    Отличная подача материала. Спасибо!

  • @max__am
    @max__am 2 года назад +2

    присоединяюсь к просьбе сделать разбор пагинации, paging 3 действительно сложно понять без наставника

    • @TimofeyKovalenko
      @TimofeyKovalenko  2 года назад

      Не встречался с paging 3 на практике (, поэтому не смогу сделать такое видео. А чисто для видео не хочется изучать, все же опыт показан совсем не тот будет.

  • @Dedeeverkesh
    @Dedeeverkesh 2 года назад

    В тестах should return true/false тест проходится независимо от значения переменной expected.

  • @max__am
    @max__am 2 года назад +1

    ждем тест вьюмодель)

  • @dreamer6228751
    @dreamer6228751 3 года назад

    Годное видео!.

  • @grozapelmeney759
    @grozapelmeney759 3 года назад

    Спасибо за видео! Все максимально просто рассказано
    Есть вопрос,я не совсем понял. Прошлое видео было про Unit тест. Сейчас JUnit. А в чем различие?

    • @TimofeyKovalenko
      @TimofeyKovalenko  3 года назад +1

      Это просто что-бы названия роликов отличались ;). Unit тест - это общее название для подобного кода, их можно писать с разными библиотеками. JUnit как раз одна из таких библиотек.

  • @ГерманБакунов
    @ГерманБакунов 3 года назад

    Уроки по MVI планируете выпускать?))

    • @TimofeyKovalenko
      @TimofeyKovalenko  3 года назад +1

      Да, есть планы на такие видео, скорей всего это будет серия из роликов про разные подходы в управлении состоянием UI.

  • @ymusclecode
    @ymusclecode 3 года назад

    спасибо за туториал, не могу понять один момент, если все тесты пишет программист, то что же делает тестировщик?

    • @TimofeyKovalenko
      @TimofeyKovalenko  3 года назад +4

      Дело в том, что эти тесты относятся к ответсвенности программиста, так как написать их без знания кода проекта невозможно. То есть, если это будет делать тестировщик, то он должен знать платформу, язык и проект. В итоге получится, что он станет не тестировщиком, а программистом .... и попросит зп побольше)))).
      На мобильных проектах QA в основном тестят вручную. Автоматизаторы под мобайл встречаются на некоторых проектах, но это редкость все же, и делают тесты они несколько по другому, автоматизируют действия пользователя реализуя отдельное приложение.

    • @ymusclecode
      @ymusclecode 3 года назад

      @@TimofeyKovalenko спасибо за ликбез, щас стало понятнее)

  • @mikeshilovski1512
    @mikeshilovski1512 2 года назад

    Gold