aboutsummaryrefslogtreecommitdiff
path: root/src/armnnUtils/test/TensorUtilsTest.cpp
diff options
context:
space:
mode:
authorSadik Armagan <sadik.armagan@arm.com>2021-06-10 18:24:34 +0100
committerSadik Armagan <sadik.armagan@arm.com>2021-06-11 10:33:16 +0000
commit1625efc870f1a8b7c6e6382277ddbb245f91a294 (patch)
tree39fbbaa15ed7eb81337b082c2d20b0af68b91c02 /src/armnnUtils/test/TensorUtilsTest.cpp
parent958e0ba61e940a8d11955cf2a10f681c7c47e1fa (diff)
downloadarmnn-1625efc870f1a8b7c6e6382277ddbb245f91a294.tar.gz
IVGCVSW-5963 'Move unit tests to new framework'
* Used doctest in ArmNN unit tests Signed-off-by: Sadik Armagan <sadik.armagan@arm.com> Change-Id: Ia9cf5fc72775878885c5f864abf2c56b3a935f1a
Diffstat (limited to 'src/armnnUtils/test/TensorUtilsTest.cpp')
-rw-r--r--src/armnnUtils/test/TensorUtilsTest.cpp112
1 files changed, 56 insertions, 56 deletions
diff --git a/src/armnnUtils/test/TensorUtilsTest.cpp b/src/armnnUtils/test/TensorUtilsTest.cpp
index d24740b762..6d5f719eb1 100644
--- a/src/armnnUtils/test/TensorUtilsTest.cpp
+++ b/src/armnnUtils/test/TensorUtilsTest.cpp
@@ -7,131 +7,131 @@
#include <armnnUtils/TensorUtils.hpp>
-#include <boost/test/unit_test.hpp>
+#include <doctest/doctest.h>
using namespace armnn;
using namespace armnnUtils;
-BOOST_AUTO_TEST_SUITE(TensorUtilsSuite)
-
-BOOST_AUTO_TEST_CASE(ExpandDimsAxis0Test)
+TEST_SUITE("TensorUtilsSuite")
+{
+TEST_CASE("ExpandDimsAxis0Test")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Expand dimension 0
armnn::TensorShape outputShape = ExpandDims(inputShape, 0);
- BOOST_TEST(outputShape.GetNumDimensions() == 4);
- BOOST_TEST(outputShape[0] == 1);
- BOOST_TEST(outputShape[1] == 2);
- BOOST_TEST(outputShape[2] == 3);
- BOOST_TEST(outputShape[3] == 4);
+ CHECK(outputShape.GetNumDimensions() == 4);
+ CHECK(outputShape[0] == 1);
+ CHECK(outputShape[1] == 2);
+ CHECK(outputShape[2] == 3);
+ CHECK(outputShape[3] == 4);
}
-BOOST_AUTO_TEST_CASE(ExpandDimsAxis1Test)
+TEST_CASE("ExpandDimsAxis1Test")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Expand dimension 1
armnn::TensorShape outputShape = ExpandDims(inputShape, 1);
- BOOST_TEST(outputShape.GetNumDimensions() == 4);
- BOOST_TEST(outputShape[0] == 2);
- BOOST_TEST(outputShape[1] == 1);
- BOOST_TEST(outputShape[2] == 3);
- BOOST_TEST(outputShape[3] == 4);
+ CHECK(outputShape.GetNumDimensions() == 4);
+ CHECK(outputShape[0] == 2);
+ CHECK(outputShape[1] == 1);
+ CHECK(outputShape[2] == 3);
+ CHECK(outputShape[3] == 4);
}
-BOOST_AUTO_TEST_CASE(ExpandDimsAxis2Test)
+TEST_CASE("ExpandDimsAxis2Test")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Expand dimension 2
armnn::TensorShape outputShape = ExpandDims(inputShape, 2);
- BOOST_TEST(outputShape.GetNumDimensions() == 4);
- BOOST_TEST(outputShape[0] == 2);
- BOOST_TEST(outputShape[1] == 3);
- BOOST_TEST(outputShape[2] == 1);
- BOOST_TEST(outputShape[3] == 4);
+ CHECK(outputShape.GetNumDimensions() == 4);
+ CHECK(outputShape[0] == 2);
+ CHECK(outputShape[1] == 3);
+ CHECK(outputShape[2] == 1);
+ CHECK(outputShape[3] == 4);
}
-BOOST_AUTO_TEST_CASE(ExpandDimsAxis3Test)
+TEST_CASE("ExpandDimsAxis3Test")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Expand dimension 3
armnn::TensorShape outputShape = ExpandDims(inputShape, 3);
- BOOST_TEST(outputShape.GetNumDimensions() == 4);
- BOOST_TEST(outputShape[0] == 2);
- BOOST_TEST(outputShape[1] == 3);
- BOOST_TEST(outputShape[2] == 4);
- BOOST_TEST(outputShape[3] == 1);
+ CHECK(outputShape.GetNumDimensions() == 4);
+ CHECK(outputShape[0] == 2);
+ CHECK(outputShape[1] == 3);
+ CHECK(outputShape[2] == 4);
+ CHECK(outputShape[3] == 1);
}
-BOOST_AUTO_TEST_CASE(ExpandDimsNegativeAxis1Test)
+TEST_CASE("ExpandDimsNegativeAxis1Test")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Expand dimension -1
armnn::TensorShape outputShape = ExpandDims(inputShape, -1);
- BOOST_TEST(outputShape.GetNumDimensions() == 4);
- BOOST_TEST(outputShape[0] == 2);
- BOOST_TEST(outputShape[1] == 3);
- BOOST_TEST(outputShape[2] == 4);
- BOOST_TEST(outputShape[3] == 1);
+ CHECK(outputShape.GetNumDimensions() == 4);
+ CHECK(outputShape[0] == 2);
+ CHECK(outputShape[1] == 3);
+ CHECK(outputShape[2] == 4);
+ CHECK(outputShape[3] == 1);
}
-BOOST_AUTO_TEST_CASE(ExpandDimsNegativeAxis2Test)
+TEST_CASE("ExpandDimsNegativeAxis2Test")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Expand dimension -2
armnn::TensorShape outputShape = ExpandDims(inputShape, -2);
- BOOST_TEST(outputShape.GetNumDimensions() == 4);
- BOOST_TEST(outputShape[0] == 2);
- BOOST_TEST(outputShape[1] == 3);
- BOOST_TEST(outputShape[2] == 1);
- BOOST_TEST(outputShape[3] == 4);
+ CHECK(outputShape.GetNumDimensions() == 4);
+ CHECK(outputShape[0] == 2);
+ CHECK(outputShape[1] == 3);
+ CHECK(outputShape[2] == 1);
+ CHECK(outputShape[3] == 4);
}
-BOOST_AUTO_TEST_CASE(ExpandDimsNegativeAxis3Test)
+TEST_CASE("ExpandDimsNegativeAxis3Test")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Expand dimension -3
armnn::TensorShape outputShape = ExpandDims(inputShape, -3);
- BOOST_TEST(outputShape.GetNumDimensions() == 4);
- BOOST_TEST(outputShape[0] == 2);
- BOOST_TEST(outputShape[1] == 1);
- BOOST_TEST(outputShape[2] == 3);
- BOOST_TEST(outputShape[3] == 4);
+ CHECK(outputShape.GetNumDimensions() == 4);
+ CHECK(outputShape[0] == 2);
+ CHECK(outputShape[1] == 1);
+ CHECK(outputShape[2] == 3);
+ CHECK(outputShape[3] == 4);
}
-BOOST_AUTO_TEST_CASE(ExpandDimsNegativeAxis4Test)
+TEST_CASE("ExpandDimsNegativeAxis4Test")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Expand dimension -4
armnn::TensorShape outputShape = ExpandDims(inputShape, -4);
- BOOST_TEST(outputShape.GetNumDimensions() == 4);
- BOOST_TEST(outputShape[0] == 1);
- BOOST_TEST(outputShape[1] == 2);
- BOOST_TEST(outputShape[2] == 3);
- BOOST_TEST(outputShape[3] == 4);
+ CHECK(outputShape.GetNumDimensions() == 4);
+ CHECK(outputShape[0] == 1);
+ CHECK(outputShape[1] == 2);
+ CHECK(outputShape[2] == 3);
+ CHECK(outputShape[3] == 4);
}
-BOOST_AUTO_TEST_CASE(ExpandDimsInvalidAxisTest)
+TEST_CASE("ExpandDimsInvalidAxisTest")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Invalid expand dimension 4
- BOOST_CHECK_THROW(ExpandDims(inputShape, 4), armnn::InvalidArgumentException);
+ CHECK_THROWS_AS(ExpandDims(inputShape, 4), armnn::InvalidArgumentException);
}
-BOOST_AUTO_TEST_CASE(ExpandDimsInvalidNegativeAxisTest)
+TEST_CASE("ExpandDimsInvalidNegativeAxisTest")
{
armnn::TensorShape inputShape({ 2, 3, 4 });
// Invalid expand dimension -5
- BOOST_CHECK_THROW(ExpandDims(inputShape, -5), armnn::InvalidArgumentException);
+ CHECK_THROWS_AS(ExpandDims(inputShape, -5), armnn::InvalidArgumentException);
}
-BOOST_AUTO_TEST_SUITE_END()
+}