remove too platform dependent printf tests

Tue, 07 Feb 2023 20:06:33 +0100

author
Mike Becker <universe@uap-core.de>
date
Tue, 07 Feb 2023 20:06:33 +0100
changeset 648
4e115b610b37
parent 645
ec50abb285ad
child 649
12c2b10b51a9

remove too platform dependent printf tests

test/test_printf.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/test/test_printf.cpp	Thu Feb 02 20:25:34 2023 +0100
     1.2 +++ b/test/test_printf.cpp	Tue Feb 07 20:06:33 2023 +0100
     1.3 @@ -115,26 +115,10 @@
     1.4      EXPECT_EQ(r, 9);
     1.5      EXPECT_EQ(buf, "12 012 04");
     1.6  
     1.7 -    r = cx_fprintf(&buf, PrintfFixture::write_func, "%f %.0f %.32f", 1.5, 1.5, 1.3);
     1.8 -    EXPECT_EQ(r, 45);
     1.9 -    EXPECT_EQ(buf, "1.500000 2 1.30000000000000004440892098500626");
    1.10 -
    1.11      r = cx_fprintf(&buf, PrintfFixture::write_func, "%05.2f %.2f %5.2f", 1.5, 1.5, 1.5);
    1.12      EXPECT_EQ(r, 16);
    1.13      EXPECT_EQ(buf, "01.50 1.50  1.50");
    1.14  
    1.15 -    r = cx_fprintf(&buf, PrintfFixture::write_func, "%E %e", 1.5, 1.5);
    1.16 -    EXPECT_EQ(r, 25);
    1.17 -    EXPECT_EQ(buf, "1.500000E+00 1.500000e+00");
    1.18 -
    1.19 -    r = cx_fprintf(&buf, PrintfFixture::write_func, "%a %A", 1.5, 1.5);
    1.20 -    EXPECT_EQ(r, 17);
    1.21 -    EXPECT_EQ(buf, "0x1.8p+0 0X1.8P+0");
    1.22 -
    1.23 -    r = cx_fprintf(&buf, PrintfFixture::write_func, "0/0=%g 1/0=%g", 0.0 / 0.0, 1.0 / 0.0);
    1.24 -    EXPECT_EQ(r, 16);
    1.25 -    EXPECT_EQ(buf, "0/0=-nan 1/0=inf");
    1.26 -
    1.27      r = cx_fprintf(&buf, PrintfFixture::write_func, "'%*c'", 5, 'x');
    1.28      EXPECT_EQ(r, 7);
    1.29      EXPECT_EQ(buf, "'    x'");
    1.30 @@ -230,31 +214,11 @@
    1.31      EXPECT_STREQ(r.ptr, "12 012 04");
    1.32      fl.push_back(r.ptr);
    1.33  
    1.34 -    r = cx_asprintf_a(&alloc, "%f %.0f %.32f", 1.5, 1.5, 1.3);
    1.35 -    EXPECT_EQ(r.length, 45);
    1.36 -    EXPECT_STREQ(r.ptr, "1.500000 2 1.30000000000000004440892098500626");
    1.37 -    fl.push_back(r.ptr);
    1.38 -
    1.39      r = cx_asprintf_a(&alloc, "%05.2f %.2f %5.2f", 1.5, 1.5, 1.5);
    1.40      EXPECT_EQ(r.length, 16);
    1.41      EXPECT_STREQ(r.ptr, "01.50 1.50  1.50");
    1.42      fl.push_back(r.ptr);
    1.43  
    1.44 -    r = cx_asprintf_a(&alloc, "%E %e", 1.5, 1.5);
    1.45 -    EXPECT_EQ(r.length, 25);
    1.46 -    EXPECT_STREQ(r.ptr, "1.500000E+00 1.500000e+00");
    1.47 -    fl.push_back(r.ptr);
    1.48 -
    1.49 -    r = cx_asprintf_a(&alloc, "%a %A", 1.5, 1.5);
    1.50 -    EXPECT_EQ(r.length, 17);
    1.51 -    EXPECT_STREQ(r.ptr, "0x1.8p+0 0X1.8P+0");
    1.52 -    fl.push_back(r.ptr);
    1.53 -
    1.54 -    r = cx_asprintf_a(&alloc, "0/0=%g 1/0=%g", 0.0 / 0.0, 1.0 / 0.0);
    1.55 -    EXPECT_EQ(r.length, 16);
    1.56 -    EXPECT_STREQ(r.ptr, "0/0=-nan 1/0=inf");
    1.57 -    fl.push_back(r.ptr);
    1.58 -
    1.59      r = cx_asprintf_a(&alloc, "'%*c'", 5, 'x');
    1.60      EXPECT_EQ(r.length, 7);
    1.61      EXPECT_STREQ(r.ptr, "'    x'");

mercurial