Я читал о Структурировании модульных тестов с наличием тестового класса для каждого класса и внутреннего класса для каждого метода. Мне показалось, что это удобный способ организации тестов, поэтому я попробовал его в нашем 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 не поддерживает это, или я просто делаю это неправильно?