add disabled tests, in pref for experimental isRect behavior
BUG= R=bsalomon@google.com Review URL: https://codereview.chromium.org/27513003 git-svn-id: http://skia.googlecode.com/svn/trunk@11810 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
46484ec5bf
commit
f32322b9ce
@ -1312,9 +1312,31 @@ static void test_conservativelyContains(skiatest::Reporter* reporter) {
|
||||
|
||||
}
|
||||
|
||||
static void test_isRect_open_close(skiatest::Reporter* reporter) {
|
||||
SkPath path;
|
||||
bool isClosed;
|
||||
|
||||
path.moveTo(0, 0); path.lineTo(1, 0); path.lineTo(1, 1); path.lineTo(0, 1);
|
||||
|
||||
if (false) {
|
||||
// I think these should pass, but isRect() doesn't behave
|
||||
// this way... yet
|
||||
REPORTER_ASSERT(reporter, path.isRect(NULL, NULL));
|
||||
REPORTER_ASSERT(reporter, path.isRect(&isClosed, NULL));
|
||||
REPORTER_ASSERT(reporter, !isClosed);
|
||||
}
|
||||
|
||||
path.close();
|
||||
REPORTER_ASSERT(reporter, path.isRect(NULL, NULL));
|
||||
REPORTER_ASSERT(reporter, path.isRect(&isClosed, NULL));
|
||||
REPORTER_ASSERT(reporter, isClosed);
|
||||
}
|
||||
|
||||
// Simple isRect test is inline TestPath, below.
|
||||
// test_isRect provides more extensive testing.
|
||||
static void test_isRect(skiatest::Reporter* reporter) {
|
||||
test_isRect_open_close(reporter);
|
||||
|
||||
// passing tests (all moveTo / lineTo...
|
||||
SkPoint r1[] = {{0, 0}, {1, 0}, {1, 1}, {0, 1}};
|
||||
SkPoint r2[] = {{1, 0}, {1, 1}, {0, 1}, {0, 0}};
|
||||
|
Loading…
Reference in New Issue
Block a user