### Question:
AbstractModelPermissionEvaluator implements ModelPermissionEvaluator<T> { @Override public int getLoadOrder() { return 1; }  @Override boolean hasPermission(Authentication authentication, T targetDomainObject, Permission permission); @Override int getLoadOrder();  }### Answer:
@Test public void testGetLoadOrder() { assertThat(fooModelPermissionEvaluator.getLoadOrder(), is(1)); }