### Question:
DefaultPagePermissionEvaluator extends AbstractModelPermissionEvaluator<Page> { @Override public Class<Page> getType() { return Page.class; } @Autowired  DefaultPagePermissionEvaluator(PageRepository pageRepository, UserRepository userRepository); @Override Class<Page> getType(); @Override boolean hasPermission(Authentication authentication, Page page, Permission permission); @Override boolean hasPermission(Authentication authentication, Serializable targetId, String targetType, Permission permission);  }### Answer:
@Test public void testGetType() throws ClassNotFoundException { assertThat(defaultPagePermissionEvaluator.getType().getName(), is(Page.class.getName())); }