Examples of DomainIterator


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

    Value email = assertHasValue(session, "current email");
    Value password = assertHasValue(session, "current password");

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

    // the query should be one of these values
    assertEqualsOneOf(new String[]{
        "email = :email and password = :password",
        "password = :password and email = :email"
    }, instance.getQuery());

    // parameters
    Parameter p1 = assertHasParameter(root, email, instance);
    assertGenerated(p1);
    Parameter p2 = assertHasParameter(root, password, instance);
View Full Code Here

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

    root = loadDirectly(TESTED_MODEL);
   
    Session session = assertHasSession(root, "my session");
    assertBreadcrumb("InternetApplication > Session: 'my session'", session);
   
    DomainIterator iterator = assertHasDomainIterator(session, "logged in user");
    assertBreadcrumb("InternetApplication > Session: 'my session' > DomainIterator: 'logged in user'", iterator);
   
    DomainInstance instance = iterator.getCurrentInstance();
    assertBreadcrumb("... > Session: 'my session' > DomainIterator: 'logged in user' > DomainInstance: 'Current instance'", instance);
   
    DomainAttributeInstance aname = assertHasDomainAttributeInstance(instance, "name");
    assertBreadcrumb("... > DomainIterator: 'logged in user' > DomainInstance: 'Current instance' > DomainAttributeInstance: 'name'", aname);
  }
View Full Code Here

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

    DomainAttribute aemail = assertHasDomainAttribute(schema, "email");
    assertNotGenerated(aemail);
    DomainAttribute aname = assertHasDomainAttribute(schema, "name");
    assertNotGenerated(aname);

    DomainIterator iterator = assertHasDomainIterator(home, "Select Contact");
    assertNotGenerated(iterator);
    assertEquals(3, iterator.getLimit());

    Label target = assertHasLabel(home, "email");
    assertNotGenerated(target);
    assertEquals(BuiltinDataTypes.getTypeEmail().getURI(),
        ((EXSDDataType) target.getType()).getDefinition().getURI());
View Full Code Here

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

    // an input is created to enter in a name
    InputTextField input = assertHasInputTextField(containerForm, "Search by name");
    assertGenerated(input);

    // the query is changed to 'matches(name, :name)'
    DomainIterator iterator = assertHasDomainIterator(home, "Select Contact");
    assertEquals("matches(name, :name)", iterator.getQuery());

    // it has an incoming parameter
    Value fieldValue = assertHasFieldValue(input);
    Parameter param = assertHasParameter(root, fieldValue, iterator);
    assertEquals("name", param.getName());
View Full Code Here

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

    DomainType schema = assertHasDomainType(root, "Contacts");
    DomainAttribute aemail = assertHasDomainAttribute(schema, "email");
    DomainAttribute aname = assertHasDomainAttribute(schema, "name");

    Frame home = assertHasFrame(root, "Home");
    DomainIterator iterator = assertHasDomainIterator(home, "Select Contact");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);
    InputForm containerForm = assertHasInputForm(home, "Select Contact");

    // same name as the iterator
    IteratorList list = assertHasIteratorList(containerForm, "Select Contact");
View Full Code Here

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

  @Override
  public void checkNotInferredKnowledge(InternetApplication root) throws Exception {

    Frame page = assertHasFrame(root, "container");
    DomainIterator di = assertHasDomainIterator(page, "domain object instance");

    // page is otherwise empty
    assertEquals(0, page.getChildren().size());
    assertEquals(1, page.getIterators().size());
    assertEquals(0, page.getLoginHandlers().size());
    assertEquals(0, page.getAccessHandlers().size());

    // instance is empty
    assertNull(di.getCurrentInstance());
    assertEquals(0, di.getOperations().size());

  }
View Full Code Here

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

  @Override
  public void checkInferredKnowledge(InternetApplication root) throws Exception {

    Frame page = assertHasFrame(root, "container");
    DomainIterator di = assertHasDomainIterator(page, "domain object instance");

    // page is otherwise empty
    assertEquals(0, page.getChildren().size());
    assertEquals(1, page.getIterators().size());
    assertEquals(0, page.getLoginHandlers().size());
    assertEquals(0, page.getAccessHandlers().size());

    // instance now contains a 'save' method
    assertEquals(1, di.getOperations().size());
    assertContainsNamedElement(di.getOperations(), "save", true);

    // and lots of conditions
    assertContainsNamedElement(di.getFunctions(), "results count is set", true);
    assertContainsNamedElement(di.getFunctions(), "not empty", true);

    // since DomainIterator.fieldValue makes absolutely no sense, there
    // should not be the fieldValue and associated condition
    assertHasNoFunction(di, "fieldValue is set");
    assertHasNoFieldValue(di);

    // there should be a Value 'results count'
    Value prop = di.getResults();
    assertGenerated(prop);
    assertTrue(prop.isReadOnly());

    // it's not stored in properties
    assertHasNoValue(di, "results count");
View Full Code Here

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

  public void testInitial() throws Exception {
    Frame home = assertHasFrame(root, "Home");
    assertNotGenerated(home);

    DomainIterator instance = assertHasDomainIterator(home, "view news");
    assertNotGenerated(instance);

    InputForm form = assertHasInputForm(home, "view news");
    assertNotGenerated(form);

    DomainType object = assertHasDomainType(root, "News Item");
    assertNotGenerated(object);

    assertEquals(5, instance.getLimit());

    SetWire wire = assertHasSetWire(root, instance, form);
    assertNotGenerated(wire);

  }
View Full Code Here

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

   *
   * @throws Exception
   */
  public void testInstanceCreated() throws Exception {
    Frame home = assertHasFrame(root, "Home");
    DomainIterator instance = assertHasDomainIterator(home, "view news");

    assertNotNull(instance.getOnIterate());
    assertNotNull(instance.getPrevious());
    assertNotNull(instance.getNext());
    assertNotNull(instance.getReset());
    assertNotNull(instance.getSkip());
    assertNotNull(instance.getJump());
    assertNotNull(instance.getHasPrevious());
    assertNotNull(instance.getHasNext());
    assertNotNull(instance.getEmpty());
    assertNotNull(instance.getResults());

  }
View Full Code Here

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

   */
  public void testButtonNext() throws Exception {
    Frame home = assertHasFrame(root, "Home");
    InputForm form = assertHasInputForm(home, "view news");

    DomainIterator instance = assertHasDomainIterator(home, "view news");

    Operation inext = instance.getNext();
    Function hasNext = instance.getHasNext();

    Button next = assertHasButton(form, "Next");

    Event onClick = next.getOnClick();
    assertGenerated(onClick);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.