diff options
author | Mike Kelly <mike.kelly@arm.com> | 2021-10-14 12:35:58 +0100 |
---|---|---|
committer | Mike Kelly <mike.kelly@arm.com> | 2021-10-14 12:35:58 +0100 |
commit | e2d611e4502fb5dce8b8a398ccfc8d7ef29da96b (patch) | |
tree | 79d9178420924d57ed0ab23db46ff57159279886 /test/SystemProperties.cpp | |
parent | 4bd8f7c96e01e081276c376fe5c34018e7b70d17 (diff) | |
download | android-nn-driver-e2d611e4502fb5dce8b8a398ccfc8d7ef29da96b.tar.gz |
IVGCVSW-6428 Remove asserts
* Changed asserts to check for errors and return appropriate values or
throw exceptions
* Changed unit tests to use Doctest's long macro names as the short
macro names clashed with Android's Logging macros
* Removed unused #includes
* Clarified ambiguous #includes
Signed-off-by: Mike Kelly <mike.kelly@arm.com>
Change-Id: Ice92a37590df727fd581d3be5ff2716665f26a13
Diffstat (limited to 'test/SystemProperties.cpp')
-rw-r--r-- | test/SystemProperties.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/test/SystemProperties.cpp b/test/SystemProperties.cpp index b1b6013e..ef952964 100644 --- a/test/SystemProperties.cpp +++ b/test/SystemProperties.cpp @@ -1,57 +1,57 @@ // -// Copyright © 2017 Arm Ltd. All rights reserved. +// Copyright © 2017 Arm Ltd and Contributors. All rights reserved. // SPDX-License-Identifier: MIT // + #include "DriverTestHelpers.hpp" #include <log/log.h> -#include "../SystemPropertiesUtils.hpp" - -#include <doctest/doctest.h> +#include <SystemPropertiesUtils.hpp> -TEST_SUITE("SystemProperiesTests") +DOCTEST_TEST_SUITE("SystemProperiesTests") { -TEST_CASE("SystemProperties") + +DOCTEST_TEST_CASE("SystemProperties") { // Test default value { auto p = __system_property_find("thisDoesNotExist"); - CHECK((p == nullptr)); + DOCTEST_CHECK((p == nullptr)); int defaultValue = ParseSystemProperty("thisDoesNotExist", -4); - CHECK((defaultValue == -4)); + DOCTEST_CHECK((defaultValue == -4)); } // Test default value from bad data type { __system_property_set("thisIsNotFloat", "notfloat"); float defaultValue = ParseSystemProperty("thisIsNotFloat", 0.1f); - CHECK((defaultValue == 0.1f)); + DOCTEST_CHECK((defaultValue == 0.1f)); } // Test fetching bool values { __system_property_set("myTestBool", "1"); bool b = ParseSystemProperty("myTestBool", false); - CHECK((b == true)); + DOCTEST_CHECK((b == true)); } { __system_property_set("myTestBool", "0"); bool b = ParseSystemProperty("myTestBool", true); - CHECK((b == false)); + DOCTEST_CHECK((b == false)); } // Test fetching int { __system_property_set("myTestInt", "567"); int i = ParseSystemProperty("myTestInt", 890); - CHECK((i==567)); + DOCTEST_CHECK((i==567)); } // Test fetching float { __system_property_set("myTestFloat", "1.2f"); float f = ParseSystemProperty("myTestFloat", 3.4f); - CHECK((f==1.2f)); + DOCTEST_CHECK((f==1.2f)); } } |