Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Mar 11, 2012, 9:19:47 PM (12 years ago)
Author:
landauf
Message:

removed obsolete (and wrong for negative values) round() function (exists also in cmath)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/testing/test/util/MathTest.cc

    r9025 r9026  
    148148        EXPECT_DOUBLE_EQ( -3.375, cube(-1.5));
    149149        EXPECT_DOUBLE_EQ( -8.000, cube(-2.0));
    150     }
    151 
    152     /////////////
    153     // round() //
    154     /////////////
    155     TEST(round, Positive)
    156     {
    157         // int
    158         EXPECT_EQ( 5, round(5));
    159         EXPECT_EQ(10, round(10));
    160 
    161         // double
    162         EXPECT_EQ(4, round(4.499));
    163         EXPECT_EQ(5, round(4.500));
    164         EXPECT_EQ(5, round(4.999));
    165         EXPECT_EQ(5, round(5.000));
    166         EXPECT_EQ(5, round(5.001));
    167         EXPECT_EQ(5, round(5.499));
    168         EXPECT_EQ(6, round(5.500));
    169     }
    170 
    171     /////////////
    172     // round() //
    173     /////////////
    174     TEST(round, Negative)
    175     {
    176         // int
    177         EXPECT_EQ( -5, round(-5));
    178         EXPECT_EQ(-10, round(-10));
    179 
    180         // double
    181         EXPECT_EQ(-4, round(-4.499));
    182         EXPECT_EQ(-5, round(-4.500));
    183         EXPECT_EQ(-5, round(-4.999));
    184         EXPECT_EQ(-5, round(-5.000));
    185         EXPECT_EQ(-5, round(-5.001));
    186         EXPECT_EQ(-5, round(-5.499));
    187         EXPECT_EQ(-6, round(-5.500));
    188150    }
    189151
     
    240202        EXPECT_DOUBLE_EQ(0.0, zeroise<double>());
    241203        EXPECT_EQ("", zeroise<std::string>());
    242 //        EXPECT_EQ(Vector3::ZERO, zeroise<Vector3>());
     204        EXPECT_EQ(Vector3::ZERO, zeroise<Vector3>());
    243205    }
    244206
Note: See TracChangeset for help on using the changeset viewer.