public void testEnterOpenIDPageCreated() throws Exception {
Session container = assertHasSession(root, "Containing Session");
Session session = assertHasSession(container, "Protected Session");
Frame see = assertHasFrame(session, "See Your OpenID");
Label openid = assertHasLabel(see, "Current OpenID");
Gate gate = session.getEntryGate();
assertEquals("Entry Gate", gate.getName());
Frame enter = assertHasFrame(container, "Provide Current OpenID");
assertGenerated(enter);
// it has one text field
InputTextField field = assertHasInputTextField(enter, "Current OpenID");
assertGenerated(field);
// same data type as openid
assertEquals(openid.getType(), field.getType());
// NOT connected as a set wire
assertHasNoSetWire(root, field, openid);
// the Frame is connected as a NavigateAction from the Gate