@Test public void shouldReportInnermstOuterClassForNestedInnerClasses() { final String actual = getOuterClassNameFor(OuterStaticInnerClass.InnerStaticClass.class); assertEquals( RepositoryTest.OuterStaticInnerClass.class.getName().replace(".", "/"), actual); }
@Test public void shouldReportOuterClassForNonStaticInnerClasses() { final String actual = getOuterClassNameFor(NonStaticInnerClass.class); assertEquals(RepositoryTest.class.getName().replace(".", "/"), actual); }
@Test public void shouldReportOuterClassForLocalClasses() { final Object local = new Object() { }; final String actual = getOuterClassNameFor(local.getClass()); assertEquals(RepositoryTest.class.getName().replace(".", "/"), actual); }
@Test public void shouldReportOuterClassForLocalClasses() { final Object local = new Object() { }; final String actual = getOuterClassNameFor(local.getClass()); assertEquals(RepositoryTest.class.getName().replace(".", "/"), actual); }
@Test public void shouldReportOuterClassForNonStaticInnerClasses() { final String actual = getOuterClassNameFor(NonStaticInnerClass.class); assertEquals(RepositoryTest.class.getName().replace(".", "/"), actual); }
@Test public void shouldReportOuterClassForStaticInnerClasses() { final String actual = getOuterClassNameFor(SimpleInnerClass.class); assertEquals(RepositoryTest.class.getName().replace(".", "/"), actual); }
@Test public void shouldReportInnermstOuterClassForNestedInnerClasses() { final String actual = getOuterClassNameFor(OuterStaticInnerClass.InnerStaticClass.class); assertEquals( RepositoryTest.OuterStaticInnerClass.class.getName().replace(".", "/"), actual); }
@Test public void shouldReportOuterClassForStaticInnerClasses() { final String actual = getOuterClassNameFor(SimpleInnerClass.class); assertEquals(RepositoryTest.class.getName().replace(".", "/"), actual); }