COMPMID-250 handle single float comparision

Change-Id: I0007dfba16952d427e73185d9c971e79e9f612c9
Reviewed-on: http://mpd-gerrit.cambridge.arm.com/78507
Reviewed-by: Moritz Pflanzer <moritz.pflanzer@arm.com>
Tested-by: Kaizen <jeremy.johnson+kaizengerrit@arm.com>
diff --git a/tests/validation/Validation.cpp b/tests/validation/Validation.cpp
index c1c43c0..89f91c0 100644
--- a/tests/validation/Validation.cpp
+++ b/tests/validation/Validation.cpp
@@ -392,6 +392,16 @@
         BOOST_TEST(classified_labels[i] == expected_labels[i]);
     }
 }
+
+void validate(float target, float ref, float tolerance_abs_error = std::numeric_limits<float>::epsilon(), float tolerance_relative_error = 0.0001f)
+{
+    const bool equal = is_equal(target, ref, tolerance_abs_error, tolerance_relative_error);
+
+    BOOST_TEST_INFO("reference = " << std::setprecision(5) << ref);
+    BOOST_TEST_INFO("target = " << std::setprecision(5) << target);
+    BOOST_TEST(equal);
+}
+
 } // namespace validation
 } // namespace test
 } // namespace arm_compute