mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 02:57:42 +00:00
LibWeb: Fix a rounding issue on CSSPixels multiplication
Co-Authored-By: ronak69 <ronak69@danwin1210.de>
This commit is contained in:
parent
096cecb95e
commit
b342b4dfb8
2 changed files with 9 additions and 2 deletions
|
@ -55,6 +55,13 @@ TEST_CASE(multiplication1)
|
|||
b = CSSPixels::from_raw(0b01'100000);
|
||||
EXPECT_EQ(a * b, CSSPixels(a.to_double() * b.to_double()));
|
||||
EXPECT_EQ(a * -b, CSSPixels(a.to_double() * -b.to_double()));
|
||||
|
||||
EXPECT_EQ(
|
||||
CSSPixels::from_raw(0b01'0000011) * CSSPixels::from_raw(0b00'010000),
|
||||
CSSPixels::from_raw(0b00'0100001));
|
||||
EXPECT_EQ(
|
||||
CSSPixels::from_raw(0b01'0000111) * CSSPixels::from_raw(0b00'010000),
|
||||
CSSPixels::from_raw(0b00'0100010));
|
||||
}
|
||||
|
||||
TEST_CASE(addition2)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue