Skip to content

Tests #3

@Suntrie

Description

@Suntrie
  1. К сожалению, у меня на компьютере нет директории "/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 - вот здесь можно посмотреть на предпочтительный способ работы с ресурсами
  2. simpleTest - не очень удачный нейминг для теста. Желательно, чтобы по имени файла было однозначно понятно, какой тестовый сценарий в нём проверяется
  3. String stringToCompare = getOutput(argument); - тесты, проверяющие, в том числе, корректность вывода, существуют, но более стандартным (в случае, если формирование вывода
    не является спецификой решаемой задачи) является сравнение результатов вызовов методов, отвечающих за логику, с ожидаемыми.
  4. String stringToCompare = getOutput(argument);
    assertEquals(stringToCompare,
    getOutput(argument)); - а что Вы здесь проверяете? Что 2 вызова одного и того же метода возвращают один и тот же результат? Эта же проблема, судя по всему,
    будет общей для всех тестов. Так не работает, ожидаемое значение нужно "рассчитывать" и задавать вручную
  5. Обратите, пожалуйста, внимание перед сдачей, что должны быть покрыты "краевые" случаи - в т.ч., пустая папка, папка с вложенной папкой с файлами в качестве входа

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions