void CTest_IMEI::testConstructAndDeleteL() { { auto_ptr<CImei> imei( CreateImeiL() ); TS_ASSERT( imei.get() ); } }
void CTest_IMEI::testGetL() { auto_ptr<CImei> imeiGetter( CreateImeiL() ); TS_ASSERT( imeiGetter.get() ); auto_ptr<HBufC> imei( HBufC::NewL(1000) ); TPtr ptr = imei->Des(); ptr = imeiGetter->GetL(); TS_ASSERT( imei->Length() > 0 ); }
String GPRS::getImei(){ char buf[32]; String imei(NULL); sim900_send_cmd("AT+GSN\r\n"); sim900_read_buffer(buf,sizeof(buf),DEFAULT_TIMEOUT); String response(buf); if(strstr(buf,"OK") != NULL) imei = response.substring(10, 25); return imei; };