Skip to content
This repository was archived by the owner on Feb 3, 2019. It is now read-only.

Commit 164b66a

Browse files
committed
Increase code coverage
1 parent a84db97 commit 164b66a

3 files changed

+20
-2
lines changed

test/TestDataloggerController.cpp

+17
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ TestDataloggerController::TestDataloggerController() : TestClass("TestDatalogger
1515
addTest("GetValues", &TestDataloggerController::GetValues);
1616
addTest("WrongSearch", &TestDataloggerController::WrongSearch);
1717
addTest("WrongPOST", &TestDataloggerController::WrongPOST);
18+
addTest("WaitTimeout", &TestDataloggerController::WaitTimeout);
1819
}
1920

2021
TestDataloggerController::~TestDataloggerController()
@@ -78,3 +79,19 @@ bool TestDataloggerController::WrongPOST()
7879
assert(500==response.GetStatut());
7980
return true;
8081
}
82+
83+
bool TestDataloggerController::WaitTimeout()
84+
{
85+
Request request;
86+
Response response;
87+
88+
request.ParseRequest("GET /Datalogger?search=devices&start=20990101&end=20991231 HTTP/1.1");
89+
m_DataloggerController.Controller(request, &response);
90+
assert(504==response.GetStatut());
91+
92+
request.ParseRequest("GET /Datalogger?search=values&device=fragxpl-modulezzz.default:device1&start=20100101&end=20101231 HTTP/1.1");
93+
m_DataloggerController.Controller(request, &response);
94+
assert(504==response.GetStatut());
95+
96+
return true;
97+
}

test/TestDataloggerController.h

+1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ class TestDataloggerController : public TestClass<TestDataloggerController>
1616
bool GetValues();
1717
bool WrongSearch();
1818
bool WrongPOST();
19+
bool WaitTimeout();
1920

2021
private:
2122
DataloggerController m_DataloggerController;

test/TestxPLWebApi.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ bool TestxPLWebApi::AnswerCoverage()
112112
SimpleSockUDP::SetNextRecv(msg);
113113

114114
xPL::SchemaObject schHb(xPL::SchemaObject::stat, "hbeat", "basic");
115-
msg = schHb.ToMessage("fragxpl-modulone.default", "fragxpl-test.default");
115+
msg = schHb.ToMessage("fragxpl-modultwo.default", "fragxpl-test.default");
116116
SimpleSockUDP::SetNextRecv(msg);
117117

118118
msg = SimpleSockUDP::GetLastSend(10); //Pass SchemaConfigListRequest
@@ -122,7 +122,7 @@ bool TestxPLWebApi::AnswerCoverage()
122122
msg = SimpleSockUDP::GetLastSend(10); //Pass SchemaAdvanceConfigCurrentCmnd
123123

124124
schHb.SetType("end");
125-
msg = schHb.ToMessage("fragxpl-modulone.default", "fragxpl-test.default");
125+
msg = schHb.ToMessage("fragxpl-modultwo.default", "fragxpl-test.default");
126126
SimpleSockUDP::SetNextRecv(msg);
127127

128128
xPL::SchemaObject schDL(xPL::SchemaObject::stat, "datalogger", "basic");

0 commit comments

Comments
 (0)