public void test() {
String mainClassName = this.getClass().getName().replace('.', '/');
assertEquals(
4,
new GeneratedClassnameFinder(logger, mainClassName).getClassNames().size());
assertEquals(0, new GeneratedClassnameFinder(logger, mainClassName
+ "$EnumClass").getClassNames().size());
assertEquals(0, new GeneratedClassnameFinder(logger, mainClassName
+ "$TestInterface").getClassNames().size());
assertEquals(4, new GeneratedClassnameFinder(logger, mainClassName
+ "$MainClass").getClassNames().size());
assertEquals(2, new GeneratedClassnameFinder(logger, mainClassName
+ "$MainClass$NestedClass").getClassNames().size());
}