MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / TEST_F

Function TEST_F

tests/src/Mod/TechDraw/App/LineFormat.cpp:42–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

40
41
42TEST_F(TestLineFormat, setQColorKeepsOpaqueColorsOpaque)
43{
44 auto format = lineFormat();
45
46 format->setQColor(QColor(255, 0, 0, 255));
47
48 const Base::Color stored = format->getColor();
49 EXPECT_FLOAT_EQ(stored.r, 1.0F);
50 EXPECT_FLOAT_EQ(stored.g, 0.0F);
51 EXPECT_FLOAT_EQ(stored.b, 0.0F);
52 EXPECT_FLOAT_EQ(stored.a, 1.0F);
53
54 const QColor roundTripped = format->getQColor();
55 EXPECT_EQ(roundTripped.red(), 255);
56 EXPECT_EQ(roundTripped.green(), 0);
57 EXPECT_EQ(roundTripped.blue(), 0);
58 EXPECT_EQ(roundTripped.alpha(), 255);
59}
60
61TEST_F(TestLineFormat, setQColorPreservesAlphaValue)
62{

Callers

nothing calls this directly

Calls 6

QColorClass · 0.50
getColorMethod · 0.45
redMethod · 0.45
greenMethod · 0.45
blueMethod · 0.45
alphaMethod · 0.45

Tested by

no test coverage detected