@@ -247,7 +247,7 @@ class TestUtils : public TestFixture {
247247 ASSERT_THROW_EQUALS (::strToInt<int >(" 1U" ), std::runtime_error, " converting '1U' to integer failed - not an integer (pos)" );
248248 ASSERT_THROW_EQUALS (::strToInt<int >(" 1L" ), std::runtime_error, " converting '1L' to integer failed - not an integer (pos)" );
249249 ASSERT_THROW_EQUALS (::strToInt<int >(" 1Z" ), std::runtime_error, " converting '1Z' to integer failed - not an integer (pos)" );
250- // ASSERT_THROW_EQUALS(::strToInt<int>("01"), std::runtime_error, "converting '01' to integer failed - not an integer"); // TODO: should fail
250+ ASSERT_THROW_EQUALS (::strToInt<int >(" 01" ), std::runtime_error, " converting '01' to integer failed - not an integer" );
251251 ASSERT_THROW_EQUALS (::strToInt<int >(" 0x1" ), std::runtime_error, " converting '0x1' to integer failed - not an integer (pos)" );
252252 ASSERT_THROW_EQUALS (::strToInt<int >(" 0b1" ), std::runtime_error, " converting '0b1' to integer failed - not an integer (pos)" );
253253 ASSERT_THROW_EQUALS (::strToInt<int >(" one" ), std::runtime_error, " converting 'one' to integer failed - not an integer (invalid_argument)" );
@@ -264,7 +264,7 @@ class TestUtils : public TestFixture {
264264 ASSERT_THROW_EQUALS (::strToInt<unsigned int >(" 1U" ), std::runtime_error, " converting '1U' to integer failed - not an integer (pos)" );
265265 ASSERT_THROW_EQUALS (::strToInt<unsigned int >(" 1L" ), std::runtime_error, " converting '1L' to integer failed - not an integer (pos)" );
266266 ASSERT_THROW_EQUALS (::strToInt<unsigned int >(" 1Z" ), std::runtime_error, " converting '1Z' to integer failed - not an integer (pos)" );
267- // ASSERT_THROW_EQUALS(::strToInt<unsigned int>("01"), std::runtime_error, "converting '01' to integer failed - not an integer"); // TODO: should fail
267+ ASSERT_THROW_EQUALS (::strToInt<unsigned int >(" 01" ), std::runtime_error, " converting '01' to integer failed - not an integer" );
268268 ASSERT_THROW_EQUALS (::strToInt<unsigned int >(" 0x1" ), std::runtime_error, " converting '0x1' to integer failed - not an integer (pos)" );
269269 ASSERT_THROW_EQUALS (::strToInt<unsigned int >(" 0b1" ), std::runtime_error, " converting '0b1' to integer failed - not an integer (pos)" );
270270 ASSERT_THROW_EQUALS (::strToInt<unsigned int >(" one" ), std::runtime_error, " converting 'one' to integer failed - not an integer (invalid_argument)" );
0 commit comments