From e2d611e4502fb5dce8b8a398ccfc8d7ef29da96b Mon Sep 17 00:00:00 2001 From: Mike Kelly Date: Thu, 14 Oct 2021 12:35:58 +0100 Subject: 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 Change-Id: Ice92a37590df727fd581d3be5ff2716665f26a13 --- test/SystemProperties.cpp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'test/SystemProperties.cpp') 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 -#include "../SystemPropertiesUtils.hpp" - -#include +#include -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)); } } -- cgit v1.2.1