@@ -59,6 +59,10 @@ TEST(DOMLight, DefaultConstruction)
5959 light.SetLightOn (false );
6060 EXPECT_FALSE (light.LightOn ());
6161
62+ EXPECT_TRUE (light.Visualize ());
63+ light.SetVisualize (false );
64+ EXPECT_FALSE (light.Visualize ());
65+
6266 EXPECT_FALSE (light.CastShadows ());
6367 light.SetCastShadows (true );
6468 EXPECT_TRUE (light.CastShadows ());
@@ -118,6 +122,7 @@ TEST(DOMLight, CopyConstructor)
118122 light.SetPoseRelativeTo (" ground_plane" );
119123 light.SetCastShadows (true );
120124 light.SetLightOn (false );
125+ light.SetVisualize (false );
121126 light.SetDiffuse (ignition::math::Color (0 .4f , 0 .5f , 0 .6f , 1.0 ));
122127 light.SetSpecular (ignition::math::Color (0 .8f , 0 .9f , 0 .1f , 1.0 ));
123128 light.SetAttenuationRange (3.2 );
@@ -137,6 +142,7 @@ TEST(DOMLight, CopyConstructor)
137142 EXPECT_EQ (" ground_plane" , light2.PoseRelativeTo ());
138143 EXPECT_TRUE (light2.CastShadows ());
139144 EXPECT_FALSE (light2.LightOn ());
145+ EXPECT_FALSE (light2.Visualize ());
140146 EXPECT_EQ (ignition::math::Color (0 .4f , 0 .5f , 0 .6f , 1 ), light2.Diffuse ());
141147 EXPECT_EQ (ignition::math::Color (0 .8f , 0 .9f , 0 .1f , 1 ), light2.Specular ());
142148 EXPECT_DOUBLE_EQ (3.2 , light2.AttenuationRange ());
@@ -160,6 +166,7 @@ TEST(DOMLight, CopyAssignmentOperator)
160166 light.SetPoseRelativeTo (" ground_plane" );
161167 light.SetCastShadows (true );
162168 light.SetLightOn (false );
169+ light.SetVisualize (false );
163170 light.SetDiffuse (ignition::math::Color (0 .4f , 0 .5f , 0 .6f , 1.0 ));
164171 light.SetSpecular (ignition::math::Color (0 .8f , 0 .9f , 0 .1f , 1.0 ));
165172 light.SetAttenuationRange (3.2 );
@@ -180,6 +187,7 @@ TEST(DOMLight, CopyAssignmentOperator)
180187 EXPECT_EQ (" ground_plane" , light2.PoseRelativeTo ());
181188 EXPECT_TRUE (light2.CastShadows ());
182189 EXPECT_FALSE (light2.LightOn ());
190+ EXPECT_FALSE (light2.Visualize ());
183191 EXPECT_EQ (ignition::math::Color (0 .4f , 0 .5f , 0 .6f , 1 ), light2.Diffuse ());
184192 EXPECT_EQ (ignition::math::Color (0 .8f , 0 .9f , 0 .1f , 1 ), light2.Specular ());
185193 EXPECT_DOUBLE_EQ (3.2 , light2.AttenuationRange ());
@@ -203,6 +211,7 @@ TEST(DOMLight, MoveConstructor)
203211 light.SetPoseRelativeTo (" ground_plane" );
204212 light.SetCastShadows (true );
205213 light.SetLightOn (false );
214+ light.SetVisualize (false );
206215 light.SetDiffuse (ignition::math::Color (0 .4f , 0 .5f , 0 .6f , 1.0 ));
207216 light.SetSpecular (ignition::math::Color (0 .8f , 0 .9f , 0 .1f , 1.0 ));
208217 light.SetAttenuationRange (3.2 );
@@ -222,6 +231,7 @@ TEST(DOMLight, MoveConstructor)
222231 EXPECT_EQ (" ground_plane" , light2.PoseRelativeTo ());
223232 EXPECT_TRUE (light2.CastShadows ());
224233 EXPECT_FALSE (light2.LightOn ());
234+ EXPECT_FALSE (light2.Visualize ());
225235 EXPECT_EQ (ignition::math::Color (0 .4f , 0 .5f , 0 .6f , 1 ), light2.Diffuse ());
226236 EXPECT_EQ (ignition::math::Color (0 .8f , 0 .9f , 0 .1f , 1 ), light2.Specular ());
227237 EXPECT_DOUBLE_EQ (3.2 , light2.AttenuationRange ());
@@ -245,6 +255,7 @@ TEST(DOMLight, MoveAssignment)
245255 light.SetPoseRelativeTo (" ground_plane" );
246256 light.SetCastShadows (true );
247257 light.SetLightOn (false );
258+ light.SetVisualize (false );
248259 light.SetDiffuse (ignition::math::Color (0 .4f , 0 .5f , 0 .6f , 1.0 ));
249260 light.SetSpecular (ignition::math::Color (0 .8f , 0 .9f , 0 .1f , 1.0 ));
250261 light.SetAttenuationRange (3.2 );
@@ -265,6 +276,7 @@ TEST(DOMLight, MoveAssignment)
265276 EXPECT_EQ (" ground_plane" , light2.PoseRelativeTo ());
266277 EXPECT_TRUE (light2.CastShadows ());
267278 EXPECT_FALSE (light2.LightOn ());
279+ EXPECT_FALSE (light2.Visualize ());
268280 EXPECT_EQ (ignition::math::Color (0 .4f , 0 .5f , 0 .6f , 1 ), light2.Diffuse ());
269281 EXPECT_EQ (ignition::math::Color (0 .8f , 0 .9f , 0 .1f , 1 ), light2.Specular ());
270282 EXPECT_DOUBLE_EQ (3.2 , light2.AttenuationRange ());
0 commit comments