У меня есть несколько методов в моем классеНаписание модульного теста в Java с основным методом
public class StringChecking
{
public static void main(String[] args);
public void stringChecker(String text, int number); //takes a string and prints that out.
}
Я хочу написать модульный тест, чтобы проверить «stringChecker()
» метода. Мне было интересно, как я это сделаю. Когда я создаю объект типа StringChecking
в моем классе JUnit Testing, я не могу получить доступ к методу stringChecker()
из этого экземпляра.
Метод StringChecker выводит определенное количество слов текста, переданного в зависимости от параметра. Я хочу проверить, совпадают ли первые 10 слов, распечатываемых, как ожидаемые результаты.
тест JUnit класс
String expected = "My name is";
asserEquals(expected, actual);
Я предполагаю, что у меня будет сделать мой метод stringChecker вернуть то, Симметричный сделать чек. Но я не понимаю, почему я не могу получить доступ к методу из класса тестирования.
Как вы «обращаетесь» к методу? И, каково название, которое нужно делать с тем, что вы спрашиваете? .... –
Вам лучше использовать код, который вы используете, вы довольно запутались, пытаясь вырезать и обрезать. –