comparison UnitTestsSources/UnitTestsMain.cpp @ 1309:1f877e0846fe broker

Fixed some warnings + fixed build for C++03
author Benjamin Golinvaux <bgo@osimis.io>
date Wed, 04 Mar 2020 13:20:12 +0100
parents 7ec8fea061b9
children 5630c2fb7b0f
comparison
equal deleted inserted replaced
1308:adf234ecaa00 1309:1f877e0846fe
805 { 805 {
806 OrthancStone::Vector v; 806 OrthancStone::Vector v;
807 807
808 ASSERT_TRUE(OrthancStone::LinearAlgebra::ParseVector(v, "1.2")); 808 ASSERT_TRUE(OrthancStone::LinearAlgebra::ParseVector(v, "1.2"));
809 ASSERT_EQ(1u, v.size()); 809 ASSERT_EQ(1u, v.size());
810 ASSERT_FLOAT_EQ(1.2f, v[0]); 810 ASSERT_DOUBLE_EQ(1.2, v[0]);
811 811
812 ASSERT_TRUE(OrthancStone::LinearAlgebra::ParseVector(v, "-1.2e+2")); 812 ASSERT_TRUE(OrthancStone::LinearAlgebra::ParseVector(v, "-1.2e+2"));
813 ASSERT_EQ(1u, v.size()); 813 ASSERT_EQ(1u, v.size());
814 ASSERT_FLOAT_EQ(-120.0f, v[0]); 814 ASSERT_DOUBLE_EQ(-120.0, v[0]);
815 815
816 ASSERT_TRUE(OrthancStone::LinearAlgebra::ParseVector(v, "-1e-2\\2")); 816 ASSERT_TRUE(OrthancStone::LinearAlgebra::ParseVector(v, "-1e-2\\2"));
817 ASSERT_EQ(2u, v.size()); 817 ASSERT_EQ(2u, v.size());
818 ASSERT_FLOAT_EQ(-0.01f, v[0]); 818 ASSERT_DOUBLE_EQ(-0.01, v[0]);
819 ASSERT_FLOAT_EQ(2.0f, v[1]); 819 ASSERT_DOUBLE_EQ(2.0, v[1]);
820 820
821 ASSERT_TRUE(OrthancStone::LinearAlgebra::ParseVector(v, "1.3671875\\1.3671875")); 821 ASSERT_TRUE(OrthancStone::LinearAlgebra::ParseVector(v, "1.3671875\\1.3671875"));
822 ASSERT_EQ(2u, v.size()); 822 ASSERT_EQ(2u, v.size());
823 ASSERT_FLOAT_EQ(1.3671875, v[0]); 823 ASSERT_DOUBLE_EQ(1.3671875, v[0]);
824 ASSERT_FLOAT_EQ(1.3671875, v[1]); 824 ASSERT_DOUBLE_EQ(1.3671875, v[1]);
825 } 825 }
826 826
827 827
828 int main(int argc, char **argv) 828 int main(int argc, char **argv)
829 { 829 {