diff --git a/unit_tests/operator/Test_GlobalAveragePoolingImpl.cpp b/unit_tests/operator/Test_GlobalAveragePoolingImpl.cpp
index 1b199978262d17c83458e44ae47c08e6758fce49..c1db6c5eebcef13df970ec7e9fc415b5cba187a2 100644
--- a/unit_tests/operator/Test_GlobalAveragePoolingImpl.cpp
+++ b/unit_tests/operator/Test_GlobalAveragePoolingImpl.cpp
@@ -161,12 +161,12 @@ TEST_CASE("[cpu/operator] GlobalAveragePooling",
         duration +=
             std::chrono::duration_cast<std::chrono::microseconds>(end - start);
 
-        CHECK(Tres->nbDims() == op->getOutput(0)->nbDims());
+        REQUIRE(Tres->nbDims() == op->getOutput(0)->nbDims());
         for (DimSize_t i = 0; i < op->getOutput(0)->nbDims(); ++i) {
-          CHECK(Tres->dims().at(i) == op->getOutput(0)->dims().at(i));
+          REQUIRE(Tres->dims().at(i) == op->getOutput(0)->dims().at(i));
         }
 
-        CHECK(approxEq<float>(*(op->getOutput(0)), *Tres));
+        REQUIRE(approxEq<float>(*(op->getOutput(0)), *Tres));
 
         delete[] array0;
         delete[] result;
@@ -232,12 +232,12 @@ TEST_CASE("[cpu/operator] GlobalAveragePooling",
           duration += std::chrono::duration_cast<std::chrono::microseconds>(
               end - start);
 
-          CHECK(Tres->nbDims() == op->getOutput(0)->nbDims());
+          REQUIRE(Tres->nbDims() == op->getOutput(0)->nbDims());
           for (DimSize_t i = 0; i < op->getOutput(0)->nbDims(); ++i) {
-            CHECK(Tres->dims().at(i) == op->getOutput(0)->dims().at(i));
+            REQUIRE(Tres->dims().at(i) == op->getOutput(0)->dims().at(i));
           }
 
-          CHECK(approxEq<float>(*(op->getOutput(0)), *Tres));
+          REQUIRE(approxEq<float>(*(op->getOutput(0)), *Tres));
 
           delete[] array0;
           delete[] result;
@@ -357,11 +357,11 @@ TEST_CASE("[cpu/operator] GlobalAveragePooling",
           duration += std::chrono::duration_cast<std::chrono::microseconds>(
               end - start);
 
-          CHECK(Tres->nbDims() == op->getOutput(0)->nbDims());
+          REQUIRE(Tres->nbDims() == op->getOutput(0)->nbDims());
           for (DimSize_t i = 0; i < op->getOutput(0)->nbDims(); ++i) {
-            CHECK(Tres->dims().at(i) == op->getOutput(0)->dims().at(i));
+            REQUIRE(Tres->dims().at(i) == op->getOutput(0)->dims().at(i));
           }
-          CHECK(approxEq<float>(*(op->getOutput(0)), *Tres));
+          REQUIRE(approxEq<float>(*(op->getOutput(0)), *Tres));
           delete[] input;
           delete[] result;
         }
@@ -544,11 +544,11 @@ TEST_CASE("[cpu/operator] GlobalAveragePooling",
           duration += std::chrono::duration_cast<std::chrono::microseconds>(
               end - start);
 
-          CHECK(Tres->nbDims() == op->getOutput(0)->nbDims());
+          REQUIRE(Tres->nbDims() == op->getOutput(0)->nbDims());
           for (DimSize_t i = 0; i < op->getOutput(0)->nbDims(); ++i) {
-            CHECK(Tres->dims().at(i) == op->getOutput(0)->dims().at(i));
+            REQUIRE(Tres->dims().at(i) == op->getOutput(0)->dims().at(i));
           }
-          CHECK(approxEq<float>(*(op->getOutput(0)), *Tres));
+          REQUIRE(approxEq<float>(*(op->getOutput(0)), *Tres));
           delete[] input;
           delete[] result;
         }