DatabaseTester::DatabaseTester() { if (testConnect()) { // log in players int resultCode = db.PlayerLogin("jake", "1234"); resultCode += db.PlayerLogin("ggg", "1234"); resultCode += db.PlayerLogin("ender", "abcd1234"); resultCode += db.PlayerLogin("asus", "abcd1234"); // update stats, be careful! //resultCode += db.UpdateTotalKills("jake", 1); //resultCode += db.UpdateTotalDeaths("ender", 1); //resultCode += db.UpdateTotalAssists("ggg", 1); // if result code is still 0, no errors have occurred if (!resultCode) { printPlayers(); } else { std::cout << "errors" << std::endl; } // log out players resultCode += db.PlayerLogout("jake"); resultCode += db.PlayerLogout("ggg"); resultCode += db.PlayerLogout("ender"); resultCode += db.PlayerLogout("asus"); } testDisconnect(); }
int _tmain(int argc, _TCHAR* argv[]) { testConnect(); printf("按任意键退出!\r\n"); _getch(); return 1; }
ExportSQLServerInfoPage::ExportSQLServerInfoPage(QWidget *parent) : QWizardPage(parent) { setTitle(tr("SQL Server Information")); setSubTitle(tr("Specify SQL Server Connect Information.")); databaseNameLabel = new QLabel(tr("&Database Name:")); databaseNameLineEdit = new QLineEdit; registerField("sqlserverDatabaseName*", databaseNameLineEdit); databaseNameLabel->setBuddy(databaseNameLineEdit); hostNameLabel = new QLabel(tr("&Host Name:")); hostNameLineEdit = new QLineEdit; registerField("sqlserverHostName", hostNameLineEdit); hostNameLabel->setBuddy(hostNameLineEdit); userNameLabel = new QLabel(tr("&User Name:")); userNameLineEdit = new QLineEdit; registerField("sqlserverUserName", userNameLineEdit); userNameLabel->setBuddy(userNameLineEdit); passwordLabel = new QLabel(tr("&Password:"******"sqlserverPassword", passwordLineEdit); passwordLabel->setBuddy(passwordLineEdit); portLabel = new QLabel(tr("Port:")); portLineEdit = new QLineEdit; registerField("sqlserverPort", portLineEdit); portLabel->setBuddy(portLineEdit); testConnectButton = new QPushButton(tr("Test Connect")); QGridLayout *mainLayout = new QGridLayout; mainLayout->addWidget(databaseNameLabel, 0, 0); mainLayout->addWidget(databaseNameLineEdit, 0, 1); mainLayout->addWidget(hostNameLabel, 1, 0); mainLayout->addWidget(hostNameLineEdit, 1, 1); mainLayout->addWidget(userNameLabel, 2, 0); mainLayout->addWidget(userNameLineEdit, 2, 1); mainLayout->addWidget(passwordLabel, 3, 0); mainLayout->addWidget(passwordLineEdit, 3, 1); mainLayout->addWidget(portLabel, 4, 0); mainLayout->addWidget(portLineEdit, 4, 1); mainLayout->addWidget(testConnectButton, 5, 0); setLayout(mainLayout); connect(testConnectButton, SIGNAL(clicked()), this, SLOT(testConnect())); }
int main(int argc, char** argv) { try { if ((argc == 2) && !strcmp(argv[1], "ssl")) { #ifdef PEGASUS_HAS_SSL testSSLConnect(); #else cout << argv [0] << ": Export Client SSL tests skipped because" " PEGASUS_HAS_SSL is not defined" << endl; #endif } else if (argc == 1) { TestExceptionHandling(); TestTimeout(); testConnect(); } else { cerr << "Error: unexpected test arguments" << endl; return 1; } } catch(const Exception& e) { cerr << "Exception: " << e.getMessage() << endl; return 1; } cout << "+++++ passed all tests" << endl; return 0; }
int main(int argc, const char **argv) { Params params; SCARDCONTEXT ctx; int returnValue = 0; if (0 != parseCommandLine(argc, argv, ¶ms)) return -1; long ret = SCardEstablishContext(SCARD_SCOPE_USER, NULL, NULL, &ctx); CHECK_PCSC_RET("SCardEstablishContext", ret); if (SCARD_S_SUCCESS == ret) { char readerList[2000]; #ifdef LOOP_LIST_READERS again: #endif const char *readerName = listReaders(ctx, readerList, sizeof(readerList), 'l' == params.command, params.readerNr); #ifdef LOOP_LIST_READERS if (params.command == 'l') { getchar(); goto again; } #endif if (NULL != readerName) { switch (params.command) { case 's': getStatusChange(ctx, readerList, params.timeout); break; case 'l': // already done in listReaders() break; case 'a': sendAPDUS(ctx, readerName, params.apduCount, params.apdus); break; case 'f': testCardFunctionality(ctx, readerName); break; case 't': testAPDUS(ctx, readerName, params.chipnr); break; case 'x': switch (params.test) { case 1: returnValue = testStatus(ctx, readerName, readerList); break; case 2: returnValue = testConnect(ctx, readerName); break; case 3: returnValue = testTransaction(ctx, readerName); break; case 4: returnValue = testTransmit(ctx, readerName, params.apdus); break; default: printf("Unknown -x parameter '%d', exiting\n", params.test); } break; default: printf("Unknown command '%c', exiting\n", params.command); } } } ret = SCardReleaseContext(ctx); return returnValue; }
int main(int argc, char **argv) //--------------------------------------------------------------------------- // MAIN //--------------------------------------------------------------------------- { // Read parameters //---------------- int noarg,curseurarg,help=0,invalide=0; char option; for (noarg=1;noarg<argc;noarg++) { if (((argv[noarg][0])=='/') || ((argv[noarg][0])=='-')) { option=(argv[noarg][1] | 0x20); curseurarg=2; if (strlen(argv[noarg]) < 3) { ++noarg; curseurarg=0; } switch (option) { case 's': strncpy(Host,argv[noarg]+curseurarg,sizeof(Host)); break; case 'p': Port=atoi(argv[noarg]+curseurarg); break; case '?': help=-1;break; // Help case 'h': help=-1;break; // Help case 'v': help=-1;break; // Help default: invalide=-1;break; } } } help=!(Port > 0); // Show usage //----------- Usage: if (help) { printf("----- %s V%s (c)Laurent Destailleur -----\n",PROG,VERSION); printf("%s is a software that allows you to know if a TCP/IP port is used\n",PROG); printf("%s sources can be compiled for WIN32 (VC++, GCC CYGWIN, MINGW) or for\n"); printf("Unix/Linux (GCC)\n",PROG); printf("\n"); } if (help|invalide) { if (invalide) printf("----- %s V%s (c)Laurent Destailleur 2009 -----\n",PROG,VERSION); printf("Usage: %s params [options]\n",PROG); printf("Params:\n"); printf(" -s Host Server to test\n"); printf(" -p Port Port to test\n"); printf("Options:\n"); printf(" -v Print version and help information\n"); printf(" -help Print version and help information\n"); printf("\n"); exit(-1); } // Print input values //------------------- printf("Port=%d\n",Port); printf("Host=%s\n",Host); // Check parameters //----------------- if (Host[0]==0) { invalide=-1; goto Usage; } // Action //------- iRet=testConnect(); return(iRet); }