comparison UnitTestsSources/TestStructureSet.cpp @ 1168:f2951ac074bd

allow compiling unit tests with sdl
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 20 Nov 2019 11:08:29 +0100
parents 45df56448b2a
children ba08f2b0a779 2d8ab34c8c91
comparison
equal deleted inserted replaced
1166:f68da12e852b 1168:f2951ac074bd
4727 { 4727 {
4728 EXPECT_EQ(i, ds.Find(i)); 4728 EXPECT_EQ(i, ds.Find(i));
4729 } 4729 }
4730 4730
4731 ds.Union(0, 4); 4731 ds.Union(0, 4);
4732 EXPECT_EQ(0, ds.Find(0)); 4732 EXPECT_EQ(0u, ds.Find(0));
4733 EXPECT_EQ(0, ds.Find(4)); 4733 EXPECT_EQ(0u, ds.Find(4));
4734 4734
4735 ds.Union(4, 6); 4735 ds.Union(4, 6);
4736 ds.Union(8, 9); 4736 ds.Union(8, 9);
4737 ds.Union(0, 8); 4737 ds.Union(0, 8);
4738 4738
4873 std::vector< RtStructRectanglesInSlab > slabCuts; 4873 std::vector< RtStructRectanglesInSlab > slabCuts;
4874 std::vector<std::pair<double, RectangleBoundaryKind> > boundaries; 4874 std::vector<std::pair<double, RectangleBoundaryKind> > boundaries;
4875 4875
4876 boundaries.clear(); 4876 boundaries.clear();
4877 EXPECT_NO_THROW(AddSlabBoundaries(boundaries, slabCuts, 0)); 4877 EXPECT_NO_THROW(AddSlabBoundaries(boundaries, slabCuts, 0));
4878 ASSERT_EQ(0, boundaries.size()); 4878 ASSERT_EQ(0u, boundaries.size());
4879 } 4879 }
4880 4880
4881 TEST(StructureSet, ProcessBoundaryListTopRow) 4881 TEST(StructureSet, ProcessBoundaryListTopRow)
4882 { 4882 {
4883 std::vector< RtStructRectanglesInSlab > slabCuts; 4883 std::vector< RtStructRectanglesInSlab > slabCuts;
4887 boundaries.clear(); 4887 boundaries.clear();
4888 AddSlabBoundaries(boundaries, slabCuts, 0); 4888 AddSlabBoundaries(boundaries, slabCuts, 0);
4889 4889
4890 { 4890 {
4891 size_t i = 0; 4891 size_t i = 0;
4892 ASSERT_EQ(4, boundaries.size()); 4892 ASSERT_EQ(4u, boundaries.size());
4893 4893
4894 ASSERT_EQ(RectangleBoundaryKind_Start, boundaries[i].second); 4894 ASSERT_EQ(RectangleBoundaryKind_Start, boundaries[i].second);
4895 ASSERT_NEAR(5, boundaries[i].first, DELTA_MAX); 4895 ASSERT_NEAR(5, boundaries[i].first, DELTA_MAX);
4896 i++; 4896 i++;
4897 4897
4917 4917
4918 boundaries.clear(); 4918 boundaries.clear();
4919 AddSlabBoundaries(boundaries, slabCuts, 0); 4919 AddSlabBoundaries(boundaries, slabCuts, 0);
4920 AddSlabBoundaries(boundaries, slabCuts, 1); 4920 AddSlabBoundaries(boundaries, slabCuts, 1);
4921 4921
4922 ASSERT_EQ(8, boundaries.size()); 4922 ASSERT_EQ(8u, boundaries.size());
4923 4923
4924 { 4924 {
4925 size_t i = 0; 4925 size_t i = 0;
4926 4926
4927 ASSERT_EQ(RectangleBoundaryKind_Start, boundaries[i].second); 4927 ASSERT_EQ(RectangleBoundaryKind_Start, boundaries[i].second);