@Test public void testPackageVoidWithNoParameters() { Method packageVoidWithNoParameters = type.getMethods() .stream() .filter(m -> m.getName().equals("packageVoidWithNoParameters")) .findAny() .get(); assertEquals(1, packageVoidWithNoParameters.getModifiers().size()); assertTrue( packageVoidWithNoParameters.getModifiers().stream().anyMatch(m -> m.equals("package"))); assertNull(packageVoidWithNoParameters.getHasClassScope()); }
@Test public void testPublicStaticVoidWithNoParameters() { assertEquals(8, type.getMethods().size()); Method publicStaticVoidWithNoParameters = type.getMethods() .stream() .filter(m -> m.getName().equals("publicStaticVoidWithNoParameters")) .findAny() .get(); assertTrue(publicStaticVoidWithNoParameters.getHasClassScope()); assertEquals(1, publicStaticVoidWithNoParameters.getModifiers().size()); assertEquals( "public", publicStaticVoidWithNoParameters.getModifiers().stream().findAny().get()); assertNull(publicStaticVoidWithNoParameters.getDeclaredType()); }
@Test public void testProtectedStaticVoidWithNoParameters() { Method protectedStaticVoidWithNoParameters = type.getMethods() .stream() .filter(m -> m.getName().equals("protectedStaticVoidWithNoParameters")) .findAny() .get(); assertEquals(1, protectedStaticVoidWithNoParameters.getModifiers().size()); assertTrue( protectedStaticVoidWithNoParameters .getModifiers() .stream() .anyMatch(m -> m.equals("protected"))); assertTrue(protectedStaticVoidWithNoParameters.getHasClassScope()); }