Я читал о Структурных модульных тестах с наличием класса тестирования для класса и внутреннего класса для метода.Я подумал, что это удобный способ организации тестов, поэтому я попробовал это в нашем Java-проекте.Тем не менее, тесты во внутренних классах, похоже, не выполняются вообще.
Я сделал это примерно так:
public class DogTests
{
public class BarkTests
{
@Test
public void quietBark_IsAtLeastAudible() { }
@Test
public void loudBark_ScaresAveragePerson() { }
}
public class EatTests
{
@Test
public void normalFood_IsEaten() { }
@Test
public void badFood_ThrowsFit() { }
}
}
Не поддерживает ли JUnit это, или япросто неправильно делаешь?