int inline SfluidRotationalObservable::checkPointRead() { ifstream rif(chkFileName); if(rif) { rif>>Zcount; for(int i=0;i<size;i++) rif>>rho_s[6*i]>>rho_s[6*i+1]>>rho_s[6*i+2]>>rho_s[6*i+3]>>rho_s[6*i+4]>>rho_s[6*i+5]; } rif.close(); return 0; }
void CTestRTFTablePostProcessor::ReadRTFFromFile(LPCTSTR szFileName) { ERTFToken ec; InputFileData ifd; ifd.AssignFileName(szFileName); RTFInputFile rif(ifd); assertFileExists(szFileName); assertTest(rif.Open()); ec = m_pfileSource->the_RTFParser.ReadFile(&rif, m_pfileSource); assertTest(ec == rtferr_OK); rif.Close(); m_pfileSource->m_iModality = FM_TESTFILE; }
int main() { // Some basic unit tests which call the test service via the UCC CRemoteInterface rif( KRemoteHost ); // Start the service rif.SetupStartService( KServiceName ); int ret = rif.Send(); if( ret ) { printf( "*** FAILED ***" ); return ret; } // TestCallOne printf( "Sending TestCallOne\n" ); rif.SetupCall( KServiceName, "TestCallOne" ); rif.AddParam( "PARAM1", "HELLO" ); rif.AddParam( "PARAM2", "WORLD" ); ret = rif.Send(); if( ret ) { printf( "*** FAILED ***" ); return ret; } // TestCallTwo printf( "Sending TestCallTwo\n" ); rif.SetupCall( KServiceName, "TestCallTwo" ); rif.AddParam( "PARAM1", "HELLO" ); rif.AddParam( "PARAM2", "WORLD" ); rif.AddParam( "PARAM3", "AGAIN" ); ret = rif.Send(); if( ret ) { printf( "*** FAILED ***" ); return ret; } // TestCallThree printf( "Sending TestCallThree\n" ); rif.SetupCall( KServiceName, "TestCallThree" ); rif.AddParam( "PARAM1", "PARAM1" ); rif.AddParam( "PARAM2", "PARAM2" ); rif.AddParam( "PARAM3", "PARAM3" ); rif.AddParam( "PARAM4", "PARAM4" ); rif.AddParam( "PARAM5", "PARAM5" ); rif.AddParam( "PARAM6", "PARAM6" ); rif.AddParam( "PARAM7", "PARAM7" ); rif.AddParam( "PARAM8", "PARAM8" ); rif.AddParam( "PARAM9", "PARAM9" ); rif.AddParam( "PARAM10", "PARAM10" ); ret = rif.Send(); if( ret ) { printf( "*** FAILED ***" ); return ret; } // Stop the service rif.SetupStopService( KServiceName ); ret = rif.Send(); if( ret ) { printf( "*** FAILED ***" ); return ret; } return 0; }