From c62812877398840dae0ba74b03e9e6a43cc56fc5 Mon Sep 17 00:00:00 2001 From: glebius Date: Mon, 26 Oct 2015 11:35:40 +0000 Subject: Upgrade NTP to 4.2.8p4. Security: FreeBSD-SA-15:25.ntp Security: CVE-2015-7871 Security: CVE-2015-7855 Security: CVE-2015-7854 Security: CVE-2015-7853 Security: CVE-2015-7852 Security: CVE-2015-7851 Security: CVE-2015-7850 Security: CVE-2015-7849 Security: CVE-2015-7848 Security: CVE-2015-7701 Security: CVE-2015-7703 Security: CVE-2015-7704, CVE-2015-7705 Security: CVE-2015-7691, CVE-2015-7692, CVE-2015-7702 --- contrib/ntp/tests/libntp/g_hextolfp.cpp | 58 --------------------------------- 1 file changed, 58 deletions(-) delete mode 100644 contrib/ntp/tests/libntp/g_hextolfp.cpp (limited to 'contrib/ntp/tests/libntp/g_hextolfp.cpp') diff --git a/contrib/ntp/tests/libntp/g_hextolfp.cpp b/contrib/ntp/tests/libntp/g_hextolfp.cpp deleted file mode 100644 index bcfb094..0000000 --- a/contrib/ntp/tests/libntp/g_hextolfp.cpp +++ /dev/null @@ -1,58 +0,0 @@ -#include "g_lfptest.h" - -class hextolfpTest : public lfptest { -}; - -TEST_F(hextolfpTest, PositiveInteger) { - const char *str = "00001000.00000000"; - l_fp actual; - - l_fp expected = {4096, 0}; // 16^3, no fraction part. - - ASSERT_TRUE(hextolfp(str, &actual)); - EXPECT_TRUE(IsEqual(expected, actual)); -} - -TEST_F(hextolfpTest, NegativeInteger) { - const char *str = "ffffffff.00000000"; // -1 decimal - l_fp actual; - - l_fp expected = {-1, 0}; - - ASSERT_TRUE(hextolfp(str, &actual)); - EXPECT_TRUE(IsEqual(expected, actual)); -} - -TEST_F(hextolfpTest, PositiveFraction) { - const char *str = "00002000.80000000"; // 8196.5 decimal - l_fp actual; - - l_fp expected = {8192, HALF}; - - ASSERT_TRUE(hextolfp(str, &actual)); - EXPECT_TRUE(IsEqual(expected, actual)); -} - -TEST_F(hextolfpTest, NegativeFraction) { - const char *str = "ffffffff.40000000"; // -1 + 0.25 decimal - l_fp actual; - - l_fp expected = {-1, QUARTER}; //-1 + 0.25 - - ASSERT_TRUE(hextolfp(str, &actual)); - EXPECT_TRUE(IsEqual(expected, actual)); -} - -TEST_F(hextolfpTest, IllegalNumberOfInteger) { - const char *str = "1000000.00000000"; // Missing one digit in integral part. - l_fp actual; - - ASSERT_FALSE(hextolfp(str, &actual)); -} - -TEST_F(hextolfpTest, IllegalChar) { - const char *str = "10000000.0000h000"; // Illegal character h. - l_fp actual; - - ASSERT_FALSE(hextolfp(str, &actual)); -} -- cgit v1.1