Package org.openiaml.model.model.visual

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


   *
   * @throws Exception
   */
  public void testTargetFeedForm() throws Exception {
    Frame feed = assertHasFrame(root, "Target Feed");
    InputForm form = assertHasInputForm(feed, "Feed Item");

    // a Label 'title'
    assertGenerated(assertHasLabel(form, "title"));
    assertGenerated(assertHasLabel(form, "description"));
    assertGenerated(assertHasLabel(form, "updated"));
View Full Code Here


   */
  public void testButtonHasNavigateAction() throws Exception {
    Frame view = assertHasFrame(root, "View News");

    Frame feed = assertHasFrame(root, "Target Feed");
    InputForm form = assertHasInputForm(feed, "Feed Item");

    // the 'generated primary key' is from the instance
    DomainIterator iterator = assertHasDomainIterator(feed, "recent news");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);
View Full Code Here

   *
   * @throws Exception
   */
  public void testDatabaseTypes() throws Exception {
    Frame feed = assertHasFrame(root, "Target Feed");
    InputForm form = assertHasInputForm(feed, "Feed Item");

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

   * @throws Exception
   */
  public void testInstanceOnAccessUpdatesLabel() throws Exception {

    Frame feed = assertHasFrame(root, "Target Feed");
    InputForm form = assertHasInputForm(feed, "Feed Item");
    Label label = assertHasLabel(form, "Results");
    Operation update = assertHasOperation(label, "update");

    DomainIterator instance = assertHasDomainIterator(feed, "recent news");

    Event onAccess = form.getOnAccess();
    ECARule run = assertHasRunAction(root, onAccess, update);
    assertGenerated(run);

    Value count = instance.getResults();
    assertGenerated(assertHasParameter(root, count, run));
View Full Code Here

    Frame page = assertHasFrame(root, "container");
    assertEquals("container", page.getName());

    // the form should be empty
    InputForm form = assertHasInputForm(page, "target input form");
    assertEquals(0, form.getChildren().size());

    assertEquals(2, page.getChildren().size())// forms
    assertEquals(1, page.getIterators().size()); // domain object instance
    assertEquals(0, page.getLoginHandlers().size());
    assertEquals(0, page.getAccessHandlers().size());
    DomainIterator obj = assertHasDomainIterator(page, "User instance");

    // the instance should be empty
    assertNull(obj.getCurrentInstance());

    // the untargeted form should remain empty
    InputForm ignore = assertHasInputForm(page, "unrelated input form");
    assertEquals(0, ignore.getChildren().size());

  }
View Full Code Here

    DomainAttributeInstance email = assertHasDomainAttributeInstance(instance, "email");
    assertEquals(email.getName(), "email");

    // the form should NOT be empty
    InputForm form = assertHasInputForm(page, "target input form");
    assertEquals(2, form.getChildren().size());

    {
      InputTextField text = assertHasInputTextField(form, "username");
      assertEquals("username", text.getName());

      // should have a sync wire
      assertHasWiresBidirectional(1, root, text, username);
    }
    {
      InputTextField text = assertHasInputTextField(form, "email");
      assertEquals("email", text.getName());

      // should have a sync wire
      assertHasWiresBidirectional(1, root, text, email);

    }

    // the untargeted form should remain empty
    InputForm ignore = assertHasInputForm(page, "unrelated input form");
    assertEquals(0, ignore.getChildren().size());

  }
View Full Code Here

    assertNotGenerated(home);

    DomainIterator instance = assertHasDomainIterator(home, "iterable");
    assertNotGenerated(instance);

    InputForm form = assertHasInputForm(home, "View News");
    assertNotGenerated(form);

    SyncWire wire = assertHasSyncWire(root, instance, form);
    assertNotGenerated(wire);
View Full Code Here

   *
   * @throws Exception
   */
  public void testTextFieldsCreated() throws Exception {
    Frame home = assertHasFrame(root, "Home");
    InputForm form = assertHasInputForm(home, "View News");

    InputTextField t1 = assertHasInputTextField(form, "title");
    InputTextField t2 = assertHasInputTextField(form, "content");
    InputTextField t3 = assertHasInputTextField(form, "posted");

View Full Code Here

  public void testAttributesCreated() throws Exception {
    Frame home = assertHasFrame(root, "Home");
    DomainIterator iterator = assertHasDomainIterator(home, "iterable");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);
    InputForm form = assertHasInputForm(home, "View News");

    InputTextField t1 = assertHasInputTextField(form, "title");
    InputTextField t2 = assertHasInputTextField(form, "content");
    InputTextField t3 = assertHasInputTextField(form, "posted");
View Full Code Here

    Frame home = assertHasFrame(root, "Home");
    DomainIterator iterator = assertHasDomainIterator(home, "iterable");
    DomainInstance instance = iterator.getCurrentInstance();
    assertGenerated(instance);

    InputForm form = assertHasInputForm(home, "View News");
    InputTextField t1 = assertHasInputTextField(form, "title");
    DomainAttributeInstance a1 = assertHasDomainAttributeInstance(instance, "title");

    Event edit = t1.getOnChange();
    Operation update = assertHasOperation(a1, "update");
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.