MCPcopy Create free account
hub / github.com/HumbleUI/Skija / contains

Method contains

tests/java/PathTest.java:235–247  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

233 }
234
235 public void contains() {
236 try (Path p = new PathBuilder().addRRect(RRect.makeLTRB(10, 20, 54, 120, 10, 20)).build()) {
237 assertEquals(true, p.conservativelyContainsRect(Rect.makeLTRB(10, 40, 54, 80)));
238 assertEquals(true, p.conservativelyContainsRect(Rect.makeLTRB(25, 20, 39, 120)));
239 assertEquals(true, p.conservativelyContainsRect(Rect.makeLTRB(15, 25, 49, 115)));
240 assertEquals(true, p.conservativelyContainsRect(Rect.makeLTRB(13, 27, 51, 113)));
241
242 assertEquals(false, p.conservativelyContainsRect(Rect.makeLTRB(0, 40, 60, 80)));
243
244 assertEquals(true, p.contains(30, 70));
245 assertEquals(false, p.contains(0, 0));
246 }
247 }
248
249 public void utils() {
250 assertEquals(false, Path.isLineDegenerate(new Point(0, 0), new Point(10, 0), false));

Callers

nothing calls this directly

Calls 4

addRRectMethod · 0.80
assertEqualsMethod · 0.80
buildMethod · 0.45

Tested by

no test coverage detected