NoAuthPrincipal extends Principal { @Override public String getType() { return "no_auth"; }  @Override String getType(); @Override String getName(); @Override boolean hasFullAccess();  }
@Test public void type() { assertEquals("no_auth", principal.getType()); }