Some more test cases for BRegion
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7128 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
$Id: RegionTestcase.cpp,v 1.1 2003/08/06 06:46:06 jackburton Exp $
|
$Id: RegionTestcase.cpp,v 1.2 2004/03/31 06:53:40 jackburton Exp $
|
||||||
|
|
||||||
This file implements a base class for all tests of the OpenBeOS
|
This file implements a base class for all tests of the OpenBeOS
|
||||||
BRegion code.
|
BRegion code.
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
RegionTestcase::RegionTestcase(std::string name) :
|
RegionTestcase::RegionTestcase(std::string name) :
|
||||||
TestCase(name)
|
TestCase(name)
|
||||||
{
|
{
|
||||||
const int numTestRegions = 5;
|
const int numTestRegions = 8;
|
||||||
const int numRectsPerRegion = 3;
|
const int numRectsPerRegion = 3;
|
||||||
|
|
||||||
float theRegions[numTestRegions][numRectsPerRegion][4] =
|
float theRegions[numTestRegions][numRectsPerRegion][4] =
|
||||||
@@ -50,6 +50,23 @@ RegionTestcase::RegionTestcase(std::string name) :
|
|||||||
{-50.0, -50.0, -10.0, -10.0},
|
{-50.0, -50.0, -10.0, -10.0},
|
||||||
{-75.0, -40.0, -25.0, -10.0},
|
{-75.0, -40.0, -25.0, -10.0},
|
||||||
{-90.0, -120.0, -70.0, -100.0}
|
{-90.0, -120.0, -70.0, -100.0}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
{-50.0, -30.0, 100.0, 120.0},
|
||||||
|
{-140.0, 120.0, 340.0, 905.0},
|
||||||
|
{-90.0, -120.0, 90.0, 120.0}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
// A test to see if our BRegion can handle non integers
|
||||||
|
// rects coordinates (as R5 do)
|
||||||
|
{10.3, 10.8, 50.2, 50.9},
|
||||||
|
{25.1, 10.7, 75.8, 40.4},
|
||||||
|
{70.6, 100.6, 90.1, 120.3}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
{15.0, 25.0, 75.0, 80.0},
|
||||||
|
{30.0, 15.0, 80.0, 45.0},
|
||||||
|
{60.0, 20.0, 95.0, 225.0}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user