diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-08-29 15:12:57 +0100 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2021-08-29 15:12:57 +0100 |
commit | 6c7222e071ffe7d20c138faac0da1d708e0a7779 (patch) | |
tree | 86ad5d55f60b42b648fbdfc4183e160aacd5ef6c /test | |
parent | Add -Wuseless-cast (diff) | |
download | mygrate-6c7222e071ffe7d20c138faac0da1d708e0a7779.tar.bz2 mygrate-6c7222e071ffe7d20c138faac0da1d708e0a7779.tar.xz mygrate-6c7222e071ffe7d20c138faac0da1d708e0a7779.zip |
Add -Wold-style-cast
Diffstat (limited to 'test')
-rw-r--r-- | test/test-e2e.cpp | 16 | ||||
-rw-r--r-- | test/test-misc.cpp | 24 | ||||
-rw-r--r-- | test/testdb-mysql.cpp | 3 |
3 files changed, 22 insertions, 21 deletions
diff --git a/test/test-e2e.cpp b/test/test-e2e.cpp index 768f7c9..8d9afb9 100644 --- a/test/test-e2e.cpp +++ b/test/test-e2e.cpp @@ -227,38 +227,38 @@ TEST_TYPE(MYSQL_TYPE_ENUM, std::string_view, std::string_view, enum('alpha', 'be } TEST_TYPE(MYSQL_TYPE_TINY, int8_t, int8_t, tinyint) { - return (int8_t)n; + return static_cast<int8_t>(n); } TEST_TYPE(MYSQL_TYPE_SHORT, int16_t, int16_t, smallint) { - return (int16_t)n; + return static_cast<int16_t>(n); } TEST_TYPE(MYSQL_TYPE_INT24, int32_t, int32_t, int) { - return (int32_t)n; + return static_cast<int32_t>(n); } TEST_TYPE(MYSQL_TYPE_YEAR, int16_t, int16_t, year) { if (!n) { return 0; } - return (int16_t)n + 1901; + return static_cast<int16_t>(n + 1901); } TEST_TYPE(MYSQL_TYPE_LONG, int32_t, int32_t, int) { - return (int32_t)n; + return static_cast<int32_t>(n); } TEST_TYPE(MYSQL_TYPE_LONGLONG, int64_t, int64_t, bigint) { - return (int64_t)n; + return static_cast<int64_t>(n); } TEST_TYPE(MYSQL_TYPE_FLOAT, float, float, float) { - return (float)n; + return static_cast<float>(n); } TEST_TYPE(MYSQL_TYPE_DOUBLE, double, double, real) { - return (double)n; + return static_cast<double>(n); } static struct tm test_tm(size_t n) diff --git a/test/test-misc.cpp b/test/test-misc.cpp index aef2694..b4eeb41 100644 --- a/test/test-misc.cpp +++ b/test/test-misc.cpp @@ -71,8 +71,8 @@ BOOST_AUTO_TEST_CASE(DbValueConvStrViewToStringView) { using namespace std::literals; MyGrate::DbValue v {"str"}; - BOOST_CHECK_EQUAL((std::string_view)v, "str"sv); - BOOST_CHECK_EQUAL((std::string)v, "str"s); + BOOST_CHECK_EQUAL(static_cast<std::string_view>(v), "str"sv); + BOOST_CHECK_EQUAL(static_cast<std::string>(v), "str"s); } static_assert(MyGrate::detail::HasToString<int>); @@ -82,14 +82,14 @@ BOOST_AUTO_TEST_CASE_TEMPLATE(DbValueConvIntToString, I, Ints) { using namespace std::literals; MyGrate::DbValue v {I {123}}; - BOOST_CHECK_EQUAL((std::string)v, "123"s); + BOOST_CHECK_EQUAL(static_cast<std::string>(v), "123"s); } BOOST_AUTO_TEST_CASE_TEMPLATE(DbValueConvFloatToString, F, Floats) { using namespace std::literals; MyGrate::DbValue v {F {123}}; - BOOST_CHECK_EQUAL((std::string)v, "123.000000"s); + BOOST_CHECK_EQUAL(static_cast<std::string>(v), "123.000000"s); } BOOST_AUTO_TEST_CASE(create_datetime) @@ -106,14 +106,14 @@ BOOST_AUTO_TEST_CASE(create_datetime) BOOST_AUTO_TEST_CASE(mod100_extract) { long unsigned int i {1629222289}; - BOOST_CHECK_EQUAL((int)MyGrate::mod100_extract(i), 89); - BOOST_CHECK_EQUAL((int)MyGrate::mod100_extract(i), 22); - BOOST_CHECK_EQUAL((int)MyGrate::mod100_extract(i), 22); - BOOST_CHECK_EQUAL((int)MyGrate::mod100_extract(i), 29); - BOOST_CHECK_EQUAL((int)MyGrate::mod100_extract(i), 16); - BOOST_CHECK_EQUAL((int)MyGrate::mod100_extract(i), 0); - BOOST_CHECK_EQUAL((int)MyGrate::mod100_extract(i), 0); - BOOST_CHECK_EQUAL((int)MyGrate::mod100_extract(i), 0); + BOOST_CHECK_EQUAL(MyGrate::mod100_extract(i), 89); + BOOST_CHECK_EQUAL(MyGrate::mod100_extract(i), 22); + BOOST_CHECK_EQUAL(MyGrate::mod100_extract(i), 22); + BOOST_CHECK_EQUAL(MyGrate::mod100_extract(i), 29); + BOOST_CHECK_EQUAL(MyGrate::mod100_extract(i), 16); + BOOST_CHECK_EQUAL(MyGrate::mod100_extract(i), 0); + BOOST_CHECK_EQUAL(MyGrate::mod100_extract(i), 0); + BOOST_CHECK_EQUAL(MyGrate::mod100_extract(i), 0); } using ConvertTimeData = std::tuple<uint32_t, MyGrate::Time>; diff --git a/test/testdb-mysql.cpp b/test/testdb-mysql.cpp index 24e41c0..a2c8885 100644 --- a/test/testdb-mysql.cpp +++ b/test/testdb-mysql.cpp @@ -8,7 +8,8 @@ namespace MyGrate::Testing { const char * const MySQLDB::SERVER {MyGrate::getenv("MYGRATE_MYSQL_SERVER", "localhost")}; const char * const MySQLDB::USER {MyGrate::getenv("MYGRATE_MYSQL_USER", ::getenv("LOGNAME"))}; const char * const MySQLDB::PASSWORD {::getenv("MYGRATE_MYSQL_PASSWORD")}; - const unsigned short MySQLDB::PORT {(unsigned short)std::atoi(MyGrate::getenv("MYGRATE_MYSQL_PORT", "3306"))}; + const unsigned short MySQLDB::PORT { + static_cast<unsigned short>(std::atoi(MyGrate::getenv("MYGRATE_MYSQL_PORT", "3306")))}; std::size_t MySQLDB::mocknum; MySQLDB::MySQLDB() : |