Make StatusMonitor::getStatus() always return value 91/29791/4
authorLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Tue, 4 Nov 2014 10:31:33 +0000 (11:31 +0100)
committerLukasz Wojciechowski <l.wojciechow@partner.samsung.com>
Sat, 6 Dec 2014 00:42:45 +0000 (01:42 +0100)
Bug fix. Not all paths returned a value. RUNNER_FAIL_MSG may avoid
throwing e.g. when not in test.

Change-Id: Ief39fcc83ab3828f2e7d71682927e30140c1e191

tests/cynara-tests/common/cynara_test_client_async_status_monitor.cpp
tests/cynara-tests/common/cynara_test_client_async_status_monitor.h

index cef7fce6079252395c85d22d235b3d06083c19be..2937376bba72861a455a3cd982a63f9e193c9dc9 100644 (file)
@@ -58,6 +58,7 @@ enum SocketStatus StatusMonitor::getStatus(void) const
     }
     RUNNER_FAIL_MSG("Unknown cynara socket status = " << m_status << ","
                         << " fd = " << m_fd << ".");
+    return UNKNOWN;
 }
 
 }// namespace CynaraTestClientAsync
index 30a099dfe05182555d2e73c32b42722c37dc54da..31ce9b197dc1e7f6c9e639ed1ecffb0bd4ffd9d2 100644 (file)
@@ -26,6 +26,7 @@ enum SocketStatus
     READ,
     READWRITE,
     DISCONNECTED,
+    UNKNOWN,
 };
 
 class StatusMonitor