У меня есть проект на Java с проверками JUnit в Scala. Каждый тестовый класс помечается @Test
:Какова цель аннотации @Test, применяемой к классу в Scala?
import org.junit.Test
@Test
class SomeTest {
...
}
JUnit API говорит, что @Test
является метод аннотаций. Однако, когда я удаляю аннотации @Test
из классов при сохранении аннотаций метода, многие тесты не выполняются при запуске из Eclipse.
Итак, в чем цель аннотации @Test
к классу и почему некоторые из тестов не выполняются при удалении этих аннотаций?
Хорошее объяснение. Мое знание аннотаций Scala немного туманно, и я не понимал, что компилятор сознательно игнорирует аннотации '@ Target' Java. –