-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
- К сожалению, у меня на компьютере нет директории "/Users/olegkalasnikov/IdeaProjects/PolytechTerminalApp/src/test/java/resources/TestDir";
Для хранения ресурсов в дефолтном лейауте предусмотрена стандартная папка: https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html.
https://javarevisited.blogspot.com/2014/07/how-to-load-resources-from-classpath-in-java-example.html - вот здесь можно посмотреть на предпочтительный способ работы с ресурсами - simpleTest - не очень удачный нейминг для теста. Желательно, чтобы по имени файла было однозначно понятно, какой тестовый сценарий в нём проверяется
- String stringToCompare = getOutput(argument); - тесты, проверяющие, в том числе, корректность вывода, существуют, но более стандартным (в случае, если формирование вывода
не является спецификой решаемой задачи) является сравнение результатов вызовов методов, отвечающих за логику, с ожидаемыми. - String stringToCompare = getOutput(argument);
assertEquals(stringToCompare,
getOutput(argument)); - а что Вы здесь проверяете? Что 2 вызова одного и того же метода возвращают один и тот же результат? Эта же проблема, судя по всему,
будет общей для всех тестов. Так не работает, ожидаемое значение нужно "рассчитывать" и задавать вручную - Обратите, пожалуйста, внимание перед сдачей, что должны быть покрыты "краевые" случаи - в т.ч., пустая папка, папка с вложенной папкой с файлами в качестве входа
Metadata
Metadata
Assignees
Labels
No labels