Redo unit tests for MonitorGetFlushRequest in ProtocolMonitorGet 36/238836/7
authorZofia Abramowska <z.abramowska@samsung.com>
Fri, 17 Jul 2020 16:34:10 +0000 (18:34 +0200)
committerTomasz Swierczek <t.swierczek@samsung.com>
Wed, 12 Aug 2020 09:04:25 +0000 (11:04 +0200)
* squash positive test cases

Change-Id: I848f90d1e9d565ee186f2728d37951144c297900

test/common/protocols/monitor/flushrequest.cpp

index 01fb79a4a5d967f58707035c7b7b9a044374c50c..e0a47df866e03839fbcd82e1a7b4f4b11447412b 100644 (file)
@@ -53,169 +53,21 @@ using namespace TestDataCollection;
 
 /* *** compare by objects test cases *** */
 
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with minimal sequence number
- * @test    Expected result:
- * - sequence number is 0
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest01) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::min);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    testRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with minimal + 1 sequence
-            number
- * @test    Expected result:
- * - sequence number is minimal + 1
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest02) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::min_1);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    testRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with minimal + 2 sequence
-            number
- * @test    Expected result:
- * - sequence number is min + 2
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest03) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::min_2);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    testRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with medium sequence number
- * @test    Expected result:
- * - sequence number is medium
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest04) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::mid);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    testRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with max - 1 sequence
-            number
- * @test    Expected result:
- * - sequence number is max - 1
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest05) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::max_1);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    testRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with max - 2 sequence
-            number
- * @test    Expected result:
- * - sequence number is max - 2
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest06) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::max_2);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    testRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with maximum sequence
-            number
- * @test    Expected result:
- * - sequence number is maximum
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest07) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::max);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    testRequest(request, protocol);
+TEST(ProtocolMonitorGet, MonitorGetFlushPositive) {
+    for (auto &sequenceNumber : SN::all) {
+        auto request = std::make_shared<MonitorGetFlushRequest>(sequenceNumber);
+        auto protocol = std::make_shared<ProtocolMonitorGet>();
+        testRequest(request, protocol);
+    }
 }
 
 /* *** compare by serialized data test cases *** */
 
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with minimal sequence
-            number
- * @test    Expected result:
- * - sequence number is minimal
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest08) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::min);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    binaryTestRequest(request, protocol);
+TEST(ProtocolMonitorGet, MonitorGetFlushRequestBinaryPositive) {
+    for (auto &sequenceNumber : SN::all) {
+        auto request = std::make_shared<MonitorGetFlushRequest>(sequenceNumber);
+        auto protocol = std::make_shared<ProtocolMonitorGet>();
+        binaryTestRequest(request, protocol);
+    }
 }
 
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with minimal + 1 sequence
-            number
- * @test    Expected result:
- * - sequence number is minimal + 1
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest09) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::min_1);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    binaryTestRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with minimal + 2 sequence
-            number
- * @test    Expected result:
- * - sequence number is minimal + 2
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest10) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::min_2);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    binaryTestRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with medium sequence number
- * @test    Expected result:
- * - sequence number is medium
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest11) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::mid);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    binaryTestRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with maximum - 1 sequence
-            number
- * @test    Expected result:
- * - sequence number is maximum -1
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest12) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::max_1);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    binaryTestRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with maximum - 2 sequence
-            number
- * @test    Expected result:
- * - sequence number is maximum - 2
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest13) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::max_2);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    binaryTestRequest(request, protocol);
-}
-
-/**
- * @brief   Verify if MonitorGetFlushRequest is properly (de)serialized with maximum sequence
-            number
- * @test    Expected result:
- * - sequence number is max
- */
-TEST(ProtocolMonitorGet, MonitorGetFlushRequest14) {
-    auto request = std::make_shared<MonitorGetFlushRequest>(SN::max);
-    auto protocol = std::make_shared<ProtocolMonitorGet>();
-    binaryTestRequest(request, protocol);
-}