Package org.openiaml.model.model.visual

Examples of org.openiaml.model.model.visual.InputTextField


  public void testCreatesCanCastCondition() throws Exception {

    root = loadAndInfer(InputTextFieldDataTypeSync.class);
    Frame home = assertHasFrame(root, "Home");

    InputTextField email = assertHasInputTextField(home, "Email 2");
    {
      BuiltinProperty canCast = assertHasBuiltinProperty(email, "can cast?");
      assertGenerated(canCast);
    }

    InputTextField integer = assertHasInputTextField(home, "Integer");
    {
      BuiltinProperty canCast = assertHasBuiltinProperty(integer, "can cast?");
      assertGenerated(canCast);
    }

    InputTextField def = assertHasInputTextField(home, "Default");
    {
      BuiltinProperty canCast = assertHasBuiltinProperty(def, "can cast?");
      assertGenerated(canCast);
    }
View Full Code Here


  public void testEditRunUpdateCallsCondition() throws Exception {

    root = loadAndInfer(InputTextFieldDataTypeSync.class);
    Frame home = assertHasFrame(root, "Home");

    InputTextField email = assertHasInputTextField(home, "Email 2");
    Value emailValue = assertHasFieldValue(email);
    InputTextField integer = assertHasInputTextField(home, "Integer");

    BuiltinProperty canCast = assertHasBuiltinProperty(integer, "can cast?");

    Event onEdit = email.getOnChange();
    Operation update = assertHasOperation(integer, "update");
View Full Code Here

  public void testEditRunUpdateCallsConditionReverse() throws Exception {

    root = loadAndInfer(InputTextFieldDataTypeSync.class);
    Frame home = assertHasFrame(root, "Home");

    InputTextField integer = assertHasInputTextField(home, "Integer");
    Value intValue = assertHasFieldValue(integer);
    InputTextField email = assertHasInputTextField(home, "Email 2");

    BuiltinProperty canCast = assertHasBuiltinProperty(email, "can cast?");

    Event onEdit = integer.getOnChange();
    Operation update = assertHasOperation(email, "update");
View Full Code Here

  public void testOnAccessCallsCanCastCondition() throws Exception {

    root = loadAndInfer(InputTextFieldDataTypeSync.class);
    Frame home = assertHasFrame(root, "Home");

    InputTextField integer = assertHasInputTextField(home, "Integer");
    InputTextField email = assertHasInputTextField(home, "Email 2");

    Event onAccess = integer.getOnAccess();
    Operation init = assertHasOperation(integer, "init");
    Value emailValue = assertHasFieldValue(email);
View Full Code Here

  public void testOnAccessCallsValidate() throws Exception {

    root = loadAndInfer(InputTextFieldDataTypeSync.class);
    Frame home = assertHasFrame(root, "Home");

    InputTextField integer = assertHasInputTextField(home, "Integer");

    Event onAccess = integer.getOnAccess();
    Operation init = assertHasOperation(integer, "init");

    // Integer.onInit should call Integer.update(Email.fieldValue)
    ECARule runInit = assertHasRunAction(root, onAccess, init);
View Full Code Here

  public void testOnAccessCallsValidateIfFieldValueIsSet() throws Exception {

    root = loadAndInfer(InputTextFieldDataTypeSync.class);
    Frame home = assertHasFrame(root, "Home");

    InputTextField integer = assertHasInputTextField(home, "Integer");
    Event onAccess = integer.getOnAccess();

    // validate operation is also called
    ActivityOperation validate = assertHasActivityOperation(integer, "validate");
    ECARule runValidate = assertHasRunAction(root, onAccess, validate);
View Full Code Here

    assertGenerated(login);

    InputForm form = assertHasInputForm(login, "login form");
    assertGenerated(form);

    InputTextField email = assertHasInputTextField(form, "email");
    assertGenerated(email);
    InputTextField password = assertHasInputTextField(form, "password");
    assertGenerated(password);

    // but not an 'generated primary key'
    assertHasNoInputTextField(form, "generated primary key");
View Full Code Here

    root = loadDirectly(InputTextFieldDataType.class);

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

    InputTextField def = assertHasInputTextField(home, "Default");
    assertNotGenerated(def);
    assertHasNoFieldValue(def);
    assertNull(def.getType());

    InputTextField integer = assertHasInputTextField(home, "Integer");
    assertNotGenerated(integer);
    assertHasNoFieldValue(integer);
    assertEquals(((EXSDDataType) integer.getType()).getDefinition().getURI(), BuiltinDataTypes.TYPE_INTEGER);

    InputTextField str = assertHasInputTextField(home, "String");
    assertNotGenerated(str);
    assertHasNoFieldValue(str);
    assertEquals(((EXSDDataType) str.getType()).getDefinition().getURI(), BuiltinDataTypes.TYPE_STRING);

    InputTextField dt = assertHasInputTextField(home, "Date/Time");
    assertNotGenerated(dt);
    assertHasNoFieldValue(dt);
    assertEquals(((EXSDDataType) dt.getType()).getDefinition().getURI(), BuiltinDataTypes.TYPE_DATETIME);

    InputTextField email = assertHasInputTextField(home, "Email");
    assertNotGenerated(email);
    assertHasNoFieldValue(email);
    assertEquals(((EXSDDataType) email.getType()).getDefinition().getURI(), BuiltinDataTypes.TYPE_EMAIL);

  }
View Full Code Here

    root = loadAndInfer(InputTextFieldDataType.class);

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

    InputTextField def = assertHasInputTextField(home, "Default");
    {
      Value fieldValue = assertHasFieldValue(def);
      assertNull(fieldValue.getType());
    }

    InputTextField integer = assertHasInputTextField(home, "Integer");
    {
      Value fieldValue = assertHasFieldValue(integer);
      EXSDDataType exsd = (EXSDDataType) fieldValue.getType();
      assertEquals(exsd.getDefinition().getURI(), BuiltinDataTypes.TYPE_INTEGER);
      assertTrue(DroolsHelperFunctions.equalDataTypes(
          exsd.getDefinition(),
          BuiltinDataTypes.getTypeInteger()));
    }

    InputTextField str = assertHasInputTextField(home, "String");
    {
      Value fieldValue = assertHasFieldValue(str);
      EXSDDataType exsd = (EXSDDataType) fieldValue.getType();
      assertEquals(exsd.getDefinition().getURI(), BuiltinDataTypes.TYPE_STRING);
      assertTrue(DroolsHelperFunctions.equalDataTypes(
          exsd.getDefinition(),
          BuiltinDataTypes.getTypeString()));
    }

    InputTextField dt = assertHasInputTextField(home, "Date/Time");
    {
      Value fieldValue = assertHasFieldValue(dt);
      EXSDDataType exsd = (EXSDDataType) fieldValue.getType();
      assertEquals(exsd.getDefinition().getURI(), BuiltinDataTypes.TYPE_DATETIME);
      assertTrue(DroolsHelperFunctions.equalDataTypes(
          exsd.getDefinition(),
          BuiltinDataTypes.getTypeDateTime()));
    }

    InputTextField email = assertHasInputTextField(home, "Email");
    {
      Value fieldValue = assertHasFieldValue(email);
      EXSDDataType exsd = (EXSDDataType) fieldValue.getType();
      assertEquals(exsd.getDefinition().getURI(), BuiltinDataTypes.TYPE_EMAIL);
      assertTrue(DroolsHelperFunctions.equalDataTypes(
View Full Code Here

    Session loginSession = assertHasSession(root, "user login handler login");
    Frame login = assertHasFrame(loginSession, "login");
    InputForm form = assertHasInputForm(login, "login form");

    InputTextField email = assertHasInputTextField(form, "email");
    assertGenerated(email);
    InputTextField password = assertHasInputTextField(form, "password");
    assertGenerated(password);
    assertHasNoInputTextField(form, "generated primary key");
    assertHasNoInputTextField(form, "User.generated primary key");

  }
View Full Code Here

TOP

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

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.