mirror of
https://github.com/hyprwm/hyprutils.git
synced 2025-12-20 02:20:16 +01:00
tests/math: add region scale test
This commit is contained in:
parent
c1f541256e
commit
94cce79434
1 changed files with 14 additions and 0 deletions
|
|
@ -104,6 +104,20 @@ int main(int argc, char** argv, char** envp) {
|
|||
EXPECT(std::abs(expected.getMatrix().at(8) - matrixBox.getMatrix().at(8)) < 0.1, true);
|
||||
}
|
||||
|
||||
// Test Region Scaling
|
||||
{
|
||||
CRegion rg(CBox{{20, 20}, {40, 40}});
|
||||
|
||||
auto extents = rg.getExtents();
|
||||
EXPECT_VECTOR2D(extents.pos(), Vector2D(20, 20));
|
||||
EXPECT_VECTOR2D(extents.size(), Vector2D(40, 40));
|
||||
|
||||
rg.scale(2);
|
||||
extents = rg.getExtents();
|
||||
EXPECT_VECTOR2D(extents.pos(), Vector2D(40, 40));
|
||||
EXPECT_VECTOR2D(extents.size(), Vector2D(80, 80));
|
||||
}
|
||||
|
||||
{
|
||||
Vector2D original(30, 40);
|
||||
Vector2D monitorSize(100, 200);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue