Exemple #1
0
void Client::goToMainMenu() {
  std::string command, name, channel_str;
  int channel = DEFAULT_CHANNEL;
  printf("---------- Main ----------\n\n         login\n\n       register\n\n          exit\n\n       ?login    [login | email]\n\n       ?register [login | email]\n\n       list [channel]\n");
  printf("\nEnter command: ");
  while (std::cin >> command) {
    if (command.compare("login") == 0) {
      getLoginForm();
      return;
    } else if (command.compare("register") == 0) {
      getRegistrationForm();
      return;
    } else if (command.compare("?login") == 0) {
      std::cin >> name;
      checkLoggedIn(name);
      printf("\nEnter command: ");
    } else if (command.compare("?register") == 0) {
Exemple #2
0
 UserManagerFixture() : LoginFixture() {
     // Login
     LoginWindow* loginWindow = clickLogin();
     loginWindow->_usernameEdit->setText("admin");
     loginWindow->_passwordEdit->setText("admin");
     h::keyPress(loginWindow->_passwordEdit, 13);
     checkLoggedIn();
     // Check that we can bring up the user manager
     AdminIndex* cp = main->resolve<AdminIndex*>("controls");
     BOOST_REQUIRE_MESSAGE( cp, "Looks like the control panel didn't appear" );
     // Click the users link
     wittyPlus::InternalLink* usersLink = h::findSimpleMenuItem(cp, urls::admin_users);
     BOOST_REQUIRE_MESSAGE( usersLink, "Looks like the users link didn't appear" );
     h::click(usersLink);
     // Sign up to catch dialogs
     env.dialogExecuted().connect(this, &UserManagerFixture::onDialogExecuted);
 }