Skip to content

Завершать запуск тестов с ошибкой если beforeAll, afterAll методы неверно сконфигурированы #9

@KuznetsovVlad

Description

@KuznetsovVlad

Если класс теста создается 1 раз при запуске тестов (TestInstane.Lifecycle.PER_CLASS), то
beforeAll afterAll методы должны быть определены непосредственно в классе теста

Если класс теста создается на каждый запуск теста (TestInstance.Lifecycle.PER_METHOD), то
beforeAll, afterAll должны быть определены внутри companion object тестового класса

Необходимо

  1. Если конфигурация методов неверна для конкретного lifecycle, прекращать запуск с ошибкой
  2. Если в классе определены методы beforeAll через наименование и через аннотацию @BeforeAll одновременно, то тоже прекращать запуск теста.

Это нужно сделать для того что иногда не понятно почему не отрабатывают методы. Т.е. если конфигурация неправильная, то методы просто не будут запущены и сам тест пройдет. Иногда вызывает небольшую путанницу

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions