assertEquals(1, assertion.getMinorVersion());
assertEquals("_e5c23ff7a3889e12fa01802a47331653", assertion.getID());
assertEquals("localhost", assertion.getIssuer());
assertEquals(XMLTimeUtil.parse("2008-12-10T14:12:14.817Z"), assertion.getIssueInstant());
SAML11ConditionsType conditions = assertion.getConditions();
assertEquals(XMLTimeUtil.parse("2008-12-10T14:12:14.817Z"), conditions.getNotBefore());
assertEquals(XMLTimeUtil.parse("2008-12-10T14:12:44.817Z"), conditions.getNotOnOrAfter());
List<SAML11ConditionAbstractType> theConditions = conditions.get();
assertEquals(1, theConditions.size());
SAML11AudienceRestrictionCondition restrictCond = (SAML11AudienceRestrictionCondition) theConditions.get(0);
assertEquals("https://some-service.example.com/app/", restrictCond.get().get(0).toString());
List<SAML11StatementAbstractType> statements = assertion.getStatements();