Как написать тест junit для проверки блока функции, который имеет вызов db, и последующих строк на основе результата вызова db? Любые образцы или пример ценится
Моя функция для проверки:
public String functionality(String input)
{
String readDBValue = db.giveMeValue();
if (input.contains(readDBValue))
{
return input;
}
else
{
return null;
}
}
Мой тестовый пример Junit4:
public class JunitTest
{
@Test
public void testFunctionality()
{
String inputTst = "new input";
String expectTst = "new input";
assertEquals(functionality(input), expectTst);
}
}
Как проверить строку в функциональности, которая возвращает некоторое значение из базы данных из зависимой функции?