Vodafone Test Suite
Dependencies: mbed-rtos mbed HTTPClient VodafoneUSBModem
Tests/Test10.h
- Committer:
- ashleymills
- Date:
- 2012-09-05
- Revision:
- 23:408199b5d2cb
- Child:
- 24:8f0f9551122a
File content as of revision 23:408199b5d2cb:
#pragma once #include "VodafoneTestCase.h" #include "HTTPClient.h" class Test10 : public VodafoneTestCase { public: Test10(VodafoneUSBModem *m, int tcNumber) : VodafoneTestCase(m, tcNumber) { } virtual void setupTest() { } virtual bool runTest() { HTTPClient http; char msgBuffer[125]; bool outcome = false; LOG("Connecting to internet"); if(_modem->connect("internet","web","web")==0) { LOG("Connected to internet"); } else { LOG("Failed to connect to internet"); } LOG("Test %d, retrieving a 5MB file via HTTP.", _testCaseNumber); if(http.get("http://www.m2mthings.com/test100.txt", msgBuffer, 125)==0) { LOG("Got %s",msgBuffer); outcome = true; } _modem->disconnect(); return outcome; } virtual void endTest() { } private: };