Package org.openiaml.model.model.visual

Examples of org.openiaml.model.model.visual.InputForm


   *
   * @throws Exception
   */
  public void testSet1() throws Exception {
    Frame home = assertHasFrame(root, "Home");
    InputForm set1 = assertHasInputForm(home, "set target");

    // test contents
    //InputTextField a = assertHasInputTextField(sync1, "a");
    //InputTextField b = assertHasInputTextField(sync1, "b");
    //Button c = assertHasButton(set1, "c"); - buttons aren't copied
View Full Code Here


   *
   * @throws Exception
   */
  public void testSet2() throws Exception {
    Frame home = assertHasFrame(root, "Home");
    InputForm set2 = assertHasInputForm(home, "set target 2");

    // test contents
    //InputTextField a = assertHasInputTextField(sync1, "a");
    //InputTextField b = assertHasInputTextField(sync1, "b");
    //InputTextField c = assertHasInputTextField(sync1, "c");
View Full Code Here

   */
  public void testInitial() throws Exception {

    Frame home = assertHasFrame(root, "Home");

    InputForm form = assertHasInputForm(home, "Input Form");

    InputTextField text1 = assertHasInputTextField(form, "field 1");
    InputTextField text2 = assertHasInputTextField(form, "field 2");

    Email email = assertHasEmail(home, "Target");
View Full Code Here

   */
  public void testField2LabelCreated() throws Exception {

    Frame home = assertHasFrame(root, "Home");

    InputForm form = assertHasInputForm(home, "Input Form");

    InputTextField text1 = assertHasInputTextField(form, "field 1");
    InputTextField text2 = assertHasInputTextField(form, "field 2");

    Email email = assertHasEmail(home, "Target");
View Full Code Here

   */
  public void testDatabaseTypes() throws Exception {
    Frame feed = assertHasFrame(root, "Target Feed");
   
    DomainIterator instance = assertHasDomainIterator(feed, "recent news");
    InputForm form = assertHasInputForm(feed, "Feed Item");
   
    assertHasSetWire(root, instance, form, "set");

    // generated
    assertGenerated(assertHasButton(form, "Next"));
View Full Code Here

    Session loginSession = assertHasSession(root, "Login Handler login");
    Frame login = assertHasFrame(loginSession, "login");
    assertGenerated(login);

    // it should contain a form
    InputForm form = assertHasInputForm(login, "login form");
    assertGenerated(form);

    // with a "login key" property
    InputTextField field = assertHasInputTextField(form, "login key");
    assertGenerated(field);
View Full Code Here

  public void checkNotInferredKnowledge(InternetApplication root) throws Exception {

    Frame page = assertHasFrame(root, "container");
    DomainType dobj = assertHasDomainType(root, "a domain object");
    DomainIterator di = assertHasDomainIterator(page, "select");
    InputForm form = assertHasInputForm(page, "form");

    // the domain object has an attribute
    assertEquals(1, dobj.getEStructuralFeatures().size());
    assertHasDomainAttribute(dobj, "attribute");

    // the iterator does not yet contain an instance
    assertNull(di.getCurrentInstance());

    // or the form
    assertEquals(0, form.getChildren().size());

  }
View Full Code Here

  public void checkInferredKnowledge(InternetApplication root) throws Exception {

    Frame page = assertHasFrame(root, "container");
    DomainType dobj = assertHasDomainType(root, "a domain object");
    DomainIterator di = assertHasDomainIterator(page, "select");
    InputForm form = assertHasInputForm(page, "form");

    // the domain object now has two attributes (one generated key)
    assertEquals(2, dobj.getEStructuralFeatures().size());
    assertHasDomainAttribute(dobj, "attribute");
    DomainAttribute key = assertHasDomainAttribute(dobj, "generated primary key");
    assertTrue(key.isPrimaryKey());
    assertTrue(key.isIsGenerated());

    // an instance is created
    DomainInstance instance = di.getCurrentInstance();
    assertGenerated(instance);
   
    // the instance has both of these values
    assertEquals(2, typeSelect(instance.getFeatureInstances(), DomainAttributeInstance.class).size());
    assertHasDomainAttributeInstance(instance, "attribute");
    assertHasDomainAttributeInstance(instance, "generated primary key");

    // the form only has 'attribute'
    assertEquals(1, form.getChildren().size());
    assertHasInputTextField(form, "attribute");
   
  }
View Full Code Here

  public void testViewNewsPage() throws Exception {

    Frame view = assertHasFrame(root, "View News");
    assertNotGenerated(view);

    InputForm viewForm = assertHasInputForm(view, "View News");
    assertGenerated(viewForm);

    QueryParameter qp = assertHasQueryParameter(view, "generated primary key");
    assertGenerated(qp);
View Full Code Here

   *
   * @throws Exception
   */
  public void testViewNewsPageHasNoNavigationButtons() throws Exception {
    Frame view = assertHasFrame(root, "View News");
    InputForm viewForm = assertHasInputForm(view, "View News");

    assertHasNoButton(viewForm, "Next");
    assertHasNoButton(viewForm, "next");
    assertHasNoButton(viewForm, "Previous");
    assertHasNoButton(viewForm, "First");
View Full Code Here

TOP

Related Classes of org.openiaml.model.model.visual.InputForm

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.