From 74579fbadf0f89154cba5d9157a57f59fcda8f70 Mon Sep 17 00:00:00 2001 From: Mattes D Date: Mon, 26 Aug 2019 21:38:34 +0200 Subject: Improved testing framework. (#4376) --- tests/HTTP/UrlClientTest.cpp | 30 +++++++++--------------------- 1 file changed, 9 insertions(+), 21 deletions(-) (limited to 'tests/HTTP/UrlClientTest.cpp') diff --git a/tests/HTTP/UrlClientTest.cpp b/tests/HTTP/UrlClientTest.cpp index e86ad9156..206165dee 100644 --- a/tests/HTTP/UrlClientTest.cpp +++ b/tests/HTTP/UrlClientTest.cpp @@ -1,5 +1,6 @@ #include "Globals.h" +#include "../TestHelpers.h" #include "HTTP/UrlClient.h" #include "OSSupport/NetworkSingleton.h" @@ -228,28 +229,15 @@ int TestRequests() -int main() -{ - LOGD("Test started"); - - LOGD("Initializing cNetwork..."); +IMPLEMENT_TEST_MAIN("UrlClient", + LOG("Initializing cNetwork..."); cNetworkSingleton::Get().Initialise(); - - LOGD("Testing..."); - auto res = TestRequests(); - - LOGD("Terminating cNetwork..."); + LOG("Testing..."); + TEST_EQUAL(TestRequests(), 0); + LOG("Terminating cNetwork..."); cNetworkSingleton::Get().Terminate(); // No leaked callback instances - LOGD("cCallback instances still alive: %d", g_ActiveCallbacks.load()); - assert_test(g_ActiveCallbacks == 0); - - LOGD("cUrlClient test finished"); - - return res; -} - - - - + LOG("cCallback instances still alive: %d", g_ActiveCallbacks.load()); + TEST_EQUAL(g_ActiveCallbacks, 0); +) -- cgit v1.2.3