mirror of
https://github.com/aseprite/aseprite.git
synced 2025-02-11 09:40:42 +00:00
Fix bug in Hsv::saturationInt().
This commit is contained in:
parent
dbebaec92b
commit
7e8ea5886a
@ -77,7 +77,7 @@ int Hsv::hueInt() const
|
||||
|
||||
int Hsv::saturationInt() const
|
||||
{
|
||||
return int(floor(m_hue*100.0 + 0.5));
|
||||
return int(floor(m_saturation*100.0 + 0.5));
|
||||
}
|
||||
|
||||
int Hsv::valueInt() const
|
||||
|
@ -23,6 +23,17 @@ ostream& operator<<(ostream& os, const Hsv& hsv)
|
||||
<< hsv.value() << ")";
|
||||
}
|
||||
|
||||
TEST(Hsv, Ctor)
|
||||
{
|
||||
EXPECT_EQ(35.0, Hsv(35.0, 0.50, 0.75).hue());
|
||||
EXPECT_EQ(0.50, Hsv(35.0, 0.50, 0.75).saturation());
|
||||
EXPECT_EQ(0.75, Hsv(35.0, 0.50, 0.75).value());
|
||||
EXPECT_EQ(35, Hsv(35.0, 0.50, 0.75).hueInt());
|
||||
EXPECT_EQ(50, Hsv(35.0, 0.50, 0.75).saturationInt());
|
||||
EXPECT_EQ(75, Hsv(35.0, 0.50, 0.75).valueInt());
|
||||
EXPECT_EQ(Hsv(0, 0, 0), Hsv());
|
||||
}
|
||||
|
||||
TEST(Hsv, FromRgb)
|
||||
{
|
||||
EXPECT_EQ(Hsv( 0.0, 0.000, 0.000), Hsv(Rgb( 0, 0, 0)));
|
||||
|
Loading…
x
Reference in New Issue
Block a user