/**
   * SecurityAssociation.getSubject() == authSubject SecurityAssociation.getPrincipal() ==
   * authPrincipal
   */
  private void validateSettings(boolean expectNull) {
    Subject s = SecurityAssociation.getSubject();
    Principal p = SecurityAssociation.getPrincipal();

    if (expectNull) {
      assertNull("getSubject() == null", s);
      assertNull("getPrincipal() == null", p);
    } else {
      assertTrue("getSubject() == authSubject", authSubject.equals(s));
      assertTrue("getPrincipal() == authPrincipal", authPrincipal.equals(p));
    }
  }