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