Skip to content

Commit 9ebc6e6

Browse files
author
Michael Carroll
authored
Merge branch 'gz-math7' into mjcarroll/examples_from_cmake
2 parents 9c42171 + 2dd5ab6 commit 9ebc6e6

2 files changed

Lines changed: 21 additions & 0 deletions

File tree

src/Color_TEST.cc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,14 @@ TEST(Color, Color)
7474
EXPECT_FLOAT_EQ(0.0f, clr0.B());
7575
EXPECT_FLOAT_EQ(1.0f, clr0.A());
7676
EXPECT_EQ(clr0.AsRGBA(), 255u);
77+
78+
auto clrcpy = math::Color(clr0);
79+
EXPECT_FLOAT_EQ(0.0f, clrcpy.R());
80+
EXPECT_FLOAT_EQ(0.0f, clrcpy.G());
81+
EXPECT_FLOAT_EQ(0.0f, clrcpy.B());
82+
EXPECT_FLOAT_EQ(1.0f, clrcpy.A());
83+
EXPECT_EQ(clrcpy.AsRGBA(), 255u);
84+
7785
clr0.A(0.0);
7886
EXPECT_EQ(clr0.AsRGBA(), 0u);
7987

@@ -256,6 +264,12 @@ TEST(Color, Color)
256264
EXPECT_TRUE(math::equal(0.1f, clr.G()));
257265
EXPECT_TRUE(math::equal(0.2f, clr.B()));
258266
EXPECT_TRUE(math::equal(0.3f, clr.A()));
267+
268+
clrcpy = math::Color(clr);
269+
EXPECT_TRUE(math::equal(0.25f, clrcpy.R()));
270+
EXPECT_TRUE(math::equal(0.1f, clrcpy.G()));
271+
EXPECT_TRUE(math::equal(0.2f, clrcpy.B()));
272+
EXPECT_TRUE(math::equal(0.3f, clrcpy.A()));
259273
}
260274

261275

src/Material_TEST.cc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,13 @@ TEST(MaterialTest, Accessors)
114114
EXPECT_TRUE(mat.Name().empty());
115115
}
116116

117+
{
118+
Material mat("wood");
119+
EXPECT_FALSE(mat.Name().empty());
120+
mat.SetName("MyWood");
121+
EXPECT_EQ("MyWood", mat.Name());
122+
}
123+
117124
{
118125
Material material;
119126
material.SetToNearestDensity(19300.0);

0 commit comments

Comments
 (0)