MCPcopy Create free account
hub / github.com/JetBrains/skija / contains

Method contains

tests/java/PathTest.java:274–286  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

272 }
273
274 public void contains() {
275 try (Path p = new Path().addRRect(RRect.makeLTRB(10, 20, 54, 120, 10, 20))) {
276 assertEquals(true, p.conservativelyContainsRect(Rect.makeLTRB(10, 40, 54, 80)));
277 assertEquals(true, p.conservativelyContainsRect(Rect.makeLTRB(25, 20, 39, 120)));
278 assertEquals(true, p.conservativelyContainsRect(Rect.makeLTRB(15, 25, 49, 115)));
279 assertEquals(true, p.conservativelyContainsRect(Rect.makeLTRB(13, 27, 51, 113)));
280
281 assertEquals(false, p.conservativelyContainsRect(Rect.makeLTRB(0, 40, 60, 80)));
282
283 assertEquals(true, p.contains(30, 70));
284 assertEquals(false, p.contains(0, 0));
285 }
286 }
287
288 public void utils() {
289 assertEquals(false, Path.isLineDegenerate(new Point(0, 0), new Point(10, 0), false));

Callers

nothing calls this directly

Calls 5

makeLTRBMethod · 0.95
makeLTRBMethod · 0.95
addRRectMethod · 0.80
assertEqualsMethod · 0.80

Tested by

no test coverage detected