Package org.openiaml.model.model.domain

Examples of org.openiaml.model.model.domain.DomainIterator


   */
  public void testExistsConditions() throws Exception {
    root = loadAndInfer(DomainInheritanceEditing.class);

    Frame page = assertHasFrame(root, "create a new student without autosave");
    DomainIterator instance = assertHasDomainIterator(page, "new student");

    // the 'exists?' PrimitiveCondition
    // it has no PrimitiveCondition or CompositeCondition whatsoever
    assertHasNoFunction(instance, "exists?");

    assertNotNull(instance.getEmpty());
    BuiltinProperty pc = (BuiltinProperty) instance.getEmpty();
    assertGenerated(pc);

  }
View Full Code Here


   */
  public void testPersonInstance() throws Exception {
    root = loadAndInfer(DomainInheritance.class);
   
    Frame page = assertHasFrame(root, "get person");
    DomainIterator iterator = assertHasDomainIterator(page, "selected person");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);

    DomainAttributeInstance name = assertHasDomainAttributeInstance(instance, "name");
    assertGenerated(name);
   
View Full Code Here

   */
  public void testStudentInstance() throws Exception {
    root = loadAndInfer(DomainInheritance.class);
   
    Frame page = assertHasFrame(root, "get student");
    DomainIterator iterator = assertHasDomainIterator(page, "current student");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);
   
    // direct field
    DomainAttributeInstance enrolled = assertHasDomainAttributeInstance(instance, "enrolled");
    assertGenerated(enrolled);
View Full Code Here

   */
  public void testTeacherInstance() throws Exception {
    root = loadAndInfer(DomainInheritance.class);
   
    Frame page = assertHasFrame(root, "get teacher by id");
    DomainIterator iterator = assertHasDomainIterator(page, "selected teacher");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);
   
    // direct field
    DomainAttributeInstance title = assertHasDomainAttributeInstance(instance, "title");
    assertGenerated(title);
View Full Code Here

   */
  public void testDoctoralInstance() throws Exception {
    root = loadAndInfer(DomainInheritance.class);
   
    Frame page = assertHasFrame(root, "get doctoral");
    DomainIterator iterator = assertHasDomainIterator(page, "current doctoral");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);
   
    // direct field
    DomainAttributeInstance thesis = assertHasDomainAttributeInstance(instance, "thesis title");
    assertGenerated(thesis);
View Full Code Here

    root = loadAndInfer(UserRolesLoginHandler.class);

    Session session = assertHasSession(root, "my session");

    // generated
    DomainIterator ui = assertHasDomainIterator(session, "current instance");
    assertGenerated(ui);

  }
View Full Code Here

  public void testDomainIteratorHasAttributes() throws Exception {

    root = loadAndInfer(UserRolesLoginHandler.class);

    Session session = assertHasSession(root, "my session");
    DomainIterator user = assertHasDomainIterator(session, "current instance");
    DomainInstance instance = user.getCurrentInstance();
    assertGenerated(instance);

    Role defaultRole = assertHasRole(root, "User");
    assertGenerated(defaultRole);
View Full Code Here

   */
  public void testUserInstanceSelectWire() throws Exception {
    root = loadAndInfer(UserRolesLoginHandler.class);

    Session session = assertHasSession(root, "my session");
    DomainIterator user = assertHasDomainIterator(session, "current instance");

    assertEqualsOneOf(new String[] {
        "password = :password and email = :email",
        "email = :email and password = :password"
      }, user.getQuery());

    // there should only be two incoming ActivityParameter wires
    List<Parameter> params = user.getInParameterEdges();
    assertEquals(params.toString(), 2, params.size());

    // one from password
    Value password = assertHasValue(session, "current password");
    assertGenerated(password);
View Full Code Here

    Session session = assertHasSession(root, "target session");
    LoginHandler handler = assertHasLoginHandler(session, "role-based login handler for target session");

    // user instance
    DomainIterator instance = assertHasDomainIterator(session, "current instance");
    assertGenerated(instance);

    // a Set wire: [handler] --> [instance]
    SetWire set = assertHasSetWire(session, handler, instance, "set");
    assertGenerated(set);

    // this user instance should have an 'empty' PrimitiveCondition
    BuiltinProperty exists = (BuiltinProperty) instance.getEmpty();
    assertGenerated(exists);

  }
View Full Code Here

  public void testHasIncomingUserInstance() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");
    AccessControlHandler ach = assertHasAccessControlHandler(session, "role-based access");
    DomainIterator instance = assertHasDomainIterator(session, "current instance");

    Parameter param = assertHasParameter(session, instance, ach);
    assertGenerated(param);

  }
View Full Code Here

TOP

Related Classes of org.openiaml.model.model.domain.DomainIterator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.