void IntlTestNumberFormatAPI::runIndexedTest( int32_t index, UBool exec, const char* &name, char* /*par*/ ) { if (exec) logln("TestSuite NumberFormatAPI"); switch (index) { case 0: name = "NumberFormat API test"; if (exec) { logln("NumberFormat API test---"); logln(""); UErrorCode status = U_ZERO_ERROR; Locale saveLocale; Locale::setDefault(Locale::getEnglish(), status); if(U_FAILURE(status)) { errln("ERROR: Could not set default locale, test may not give correct results"); } testAPI(/* par */); Locale::setDefault(saveLocale, status); } break; case 1: name = "NumberFormatRegistration"; if (exec) { logln("NumberFormat Registration test---"); logln(""); UErrorCode status = U_ZERO_ERROR; Locale saveLocale; Locale::setDefault(Locale::getEnglish(), status); if(U_FAILURE(status)) { errln("ERROR: Could not set default locale, test may not give correct results"); } testRegistration(); Locale::setDefault(saveLocale, status); } break; default: name = ""; break; } }
void CRegistrationDlg::OnOK( ) { // Test out the registration. m_registered = testRegistration( false ); // Update the UI. setEnabled( ); }
BOOL CRegistrationDlg::OnInitDialog() { CDialog::OnInitDialog( ); // Test out the registration. m_registered = testRegistration( true ); // Update the UI. setEnabled( ); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }