Package org.openiaml.model.model.visual

Examples of org.openiaml.model.model.visual.Frame


   */
  public void testGeneratedAccessEventSession() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");
    Frame target = assertHasFrame(session, "target");

    // access event in the session
    Event event = target.getOnAccess();
    assertGenerated(event);

    // check permissions operation contained in the session, not the page
    ActivityOperation pageOp = assertHasActivityOperation(target, "permissions check");
    assertGenerated(pageOp);

    // connected
    ECARule run = assertHasECARule(target, event, pageOp, "run");
    assertGenerated(run);

    // a failure wire connecting the op to the login page
    Session loginSession = assertHasSession(root, "role-based login handler for target session login");
    Frame login = assertHasFrame(loginSession, "login");
    ECARule fail = assertHasECARule(root, pageOp, login, "fail");
    assertGenerated(fail);

  }
View Full Code Here


   */
  public void testGeneratedAccessEventNotPage() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");
    Frame target = assertHasFrame(session, "target");

    // access event in the page
    Event event = session.getOnAccess();
    assertGenerated(event);

View Full Code Here

   */
  public void testAccessEventHasCheckUserOperation() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session session = assertHasSession(root, "target session");
    Frame target = assertHasFrame(session, "target");

    // find 'check instance'
    ActivityOperation check = assertHasActivityOperation(session, "check instance");
    assertGenerated(check);

    // access event
    Event event = target.getOnAccess();
    assertGenerated(event);

    // connected
    ECARule run = assertHasECARule(target, event, check, "run");
    assertGenerated(run);

    // a failure wire connecting the op to the login page
    Session loginSession = assertHasSession(root, "role-based login handler for target session login");
    Frame login = assertHasFrame(loginSession, "login");
    ECARule fail = assertHasECARule(root, check, login, "fail");
    assertGenerated(fail);

  }
View Full Code Here

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

    Session session = assertHasSession(root, "target session");
    AccessControlHandler ach = assertHasAccessControlHandler(session, "role-based access");
    Frame target = assertHasFrame(session, "target");

    // the actual 'check permissions' operation in the ACH
    Operation targetOp = assertHasOperation(ach, "check permissions");
    assertGenerated(targetOp);
View Full Code Here

   */
  public void testLoginFormAttributes() throws Exception {
    root = loadAndInfer(UserRoles.class);

    Session loginSession = assertHasSession(root, "role-based login handler for target session login");
    Frame login = assertHasFrame(loginSession, "login");
    assertGenerated(login);

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

View Full Code Here

   */
  public void testInitial() throws Exception {

    root = loadDirectly(InputTextFieldDataType.class);

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

    InputTextField def = assertHasInputTextField(home, "Default");
    assertNotGenerated(def);
    assertHasNoFieldValue(def);
View Full Code Here

   */
  public void testInferredPropertyTypes() throws Exception {

    root = loadAndInfer(InputTextFieldDataType.class);

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

    InputTextField def = assertHasInputTextField(home, "Default");
    {
      Value fieldValue = assertHasFieldValue(def);
      assertNull(fieldValue.getType());
View Full Code Here

   * @throws Exception
   */
  public void testInitial() throws Exception {
    root = loadDirectly(GateRequiredPage.class);

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

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

    Frame required = assertHasFrame(root, "Required Page");
    assertNotGenerated(required);

    Gate gate = session.getEntryGate();
    assertEquals("requires a page is viewed first", gate.getName());
    assertNotGenerated(gate);
View Full Code Here

   * @throws Exception
   */
  public void testRequiredPageHasContinueButton() throws Exception {
    root = loadAndInfer(GateRequiredPage.class);

    Frame required = assertHasFrame(root, "Required Page");

    Button button = assertHasButton(required, "Continue");
    assertGenerated(button);

    Session session = assertHasSession(root, "Session");
View Full Code Here

    Value property = assertHasValue(session, "requires a page is viewed first flag");
    assertGenerated(property);
    assertEquals(property.getDefaultValue(), "false");

    // required page
    Frame required = assertHasFrame(root, "Required Page");
    Event access = required.getOnAccess();
    assertGenerated(access);

    // set operation
    ActivityOperation set = assertHasActivityOperation(required, "Set gate flag");
    assertGenerated(set);
View Full Code Here

TOP

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

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.