shrink our 'largest' so that its non-empty
Bug: skia:
Change-Id: Ib12fd9491069440c85d5aa9c9d6d26787f03ef0d
Reviewed-on: https://skia-review.googlesource.com/92643
Reviewed-by: Yuqian Li <liyuqian@google.com>
Commit-Queue: Yuqian Li <liyuqian@google.com>
diff --git a/tests/RectTest.cpp b/tests/RectTest.cpp
index ae54f4b..39ba073 100644
--- a/tests/RectTest.cpp
+++ b/tests/RectTest.cpp
@@ -8,6 +8,7 @@
#include "SkBitmap.h"
#include "SkCanvas.h"
#include "SkRect.h"
+#include "SkRectPriv.h"
#include "Test.h"
static bool has_green_pixels(const SkBitmap& bm) {
@@ -93,3 +94,13 @@
test_stroke_width_clipping(reporter);
test_skbug4406(reporter);
}
+
+DEF_TEST(Rect_largest, reporter) {
+ REPORTER_ASSERT(reporter, !SkRectPriv::MakeILargest().isEmpty());
+ REPORTER_ASSERT(reporter, SkRectPriv::MakeILargestInverted().isEmpty());
+
+ REPORTER_ASSERT(reporter, !SkRectPriv::MakeLargest().isEmpty());
+ REPORTER_ASSERT(reporter, !SkRectPriv::MakeLargestS32().isEmpty());
+ REPORTER_ASSERT(reporter, SkRectPriv::MakeLargestInverted().isEmpty());
+}
+