Vodafone Test Suite
Dependencies: mbed-rtos mbed HTTPClient VodafoneUSBModem
Tests/Test07.h
- Committer:
- ashleymills
- Date:
- 2013-09-20
- Revision:
- 72:0e8e769fcf76
- Parent:
- 66:6b00a764e549
- Child:
- 73:effa8fcd45fc
File content as of revision 72:0e8e769fcf76:
#pragma once #include "VodafoneTestCase.h" extern const char* gTest07Description; class Test07 : public VodafoneTestCase { public: Test07(VodafoneUSBModem *m) : VodafoneTestCase(m) {} private: virtual void setupTest() { _ussdResponse = (char*)malloc(16*sizeof(char)); } virtual bool executeTest() { LOG(gTest07Description); _modem->sendUSSD(".2890",_ussdResponse,16); LOG("Expecting \"Unknown command\". Received USSD response: \"%s\"",_ussdResponse); return (strcmp(_ussdResponse,"Unknown command")==0); } virtual void endTest() { free(_ussdResponse); } char *_ussdResponse; };