Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Используйте JUnit вместо TestNG — тогда вся последняя часть про Mock.reset станет просто не нужна. Прелесть JUnit в том, что он создаёт новый инстанс класса перед каждым тестом, так что мок из предыдущего теста не может повлиять на следующий. Ничего сбрасывать не нужно.
Отключить эти ворнинги, как минимум в тестах.
Mockito.when(dataService.getDataItemById("idValue"))
.thenReturn("dataItem");
// or
Mockito.when(dataService.getDataItemById(Mockito.eq("idValue")))
.thenReturn("dataItem");
Mockito и как его готовить