Home | History | Annotate | Download | only in collect

Lines Matching refs:Ranges

42     Range<Integer> range = Ranges.open(4, 8);
57 Ranges.open(4, 3);
62 Ranges.open(3, 3);
69 Range<Integer> range = Ranges.closed(5, 7);
84 Ranges.closed(4, 3);
91 Range<Integer> range = Ranges.openClosed(4, 7);
105 Range<Integer> range = Ranges.closedOpen(5, 8);
119 assertTrue(Ranges.closed(3, 5).isConnected(Ranges.open(5, 6)));
120 assertTrue(Ranges.closed(3, 5).isConnected(Ranges.openClosed(5, 5)));
121 assertTrue(Ranges.open(3, 5).isConnected(Ranges.closed(5, 6)));
122 assertTrue(Ranges.closed(3, 7).isConnected(Ranges.open(6, 8)));
123 assertTrue(Ranges.open(3, 7).isConnected(Ranges.closed(5, 6)));
124 assertFalse(Ranges.closed(3, 5).isConnected(Ranges.closed(7, 8)));
125 assertFalse(Ranges.closed(3, 5).isConnected(Ranges.closedOpen(7, 7)));
136 Range<Integer> range = Ranges.closed(4, 4);
152 Range<Integer> range = Ranges.closedOpen(4, 4);
168 Range<Integer> range = Ranges.openClosed(4, 4);
184 Range<Integer> range = Ranges.lessThan(5);
198 Range<Integer> range = Ranges.greaterThan(5);
212 Range<Integer> range = Ranges.atLeast(6);
226 Range<Integer> range = Ranges.atMost(4);
240 Range<Integer> range = Ranges.all();
279 Cut<Integer> a = Ranges.lessThan(0).lowerBound;
280 Cut<Integer> b = Ranges.atLeast(0).lowerBound;
281 Cut<Integer> c = Ranges.greaterThan(0).lowerBound;
282 Cut<Integer> d = Ranges.atLeast(1).lowerBound;
283 Cut<Integer> e = Ranges.greaterThan(1).lowerBound;
284 Cut<Integer> f = Ranges.greaterThan(1).upperBound;
290 Range<Integer> range = Ranges.closed(3, 5);
301 assertTrue(Ranges.openClosed(3, 3).containsAll(
306 Range<Integer> range = Ranges.open(2, 5);
308 assertTrue(range.encloses(Ranges.open(2, 4)));
309 assertTrue(range.encloses(Ranges.open(3, 5)));
310 assertTrue(range.encloses(Ranges.closed(3, 4)));
312 assertFalse(range.encloses(Ranges.openClosed(2, 5)));
313 assertFalse(range.encloses(Ranges.closedOpen(2, 5)));
314 assertFalse(range.encloses(Ranges.closed(1, 4)));
315 assertFalse(range.encloses(Ranges.closed(3, 6)));
316 assertFalse(range.encloses(Ranges.greaterThan(3)));
317 assertFalse(range.encloses(Ranges.lessThan(3)));
318 assertFalse(range.encloses(Ranges.atLeast(3)));
319 assertFalse(range.encloses(Ranges.atMost(3)));
320 assertFalse(range.encloses(Ranges.<Integer>all()));
324 Range<Integer> range = Ranges.closed(2, 5);
326 assertTrue(range.encloses(Ranges.open(2, 5)));
327 assertTrue(range.encloses(Ranges.openClosed(2, 5)));
328 assertTrue(range.encloses(Ranges.closedOpen(2, 5)));
329 assertTrue(range.encloses(Ranges.closed(3, 5)));
330 assertTrue(range.encloses(Ranges.closed(2, 4)));
332 assertFalse(range.encloses(Ranges.open(1, 6)));
333 assertFalse(range.encloses(Ranges.greaterThan(3)));
334 assertFalse(range.encloses(Ranges.lessThan(3)));
335 assertFalse(range.encloses(Ranges.atLeast(3)));
336 assertFalse(range.encloses(Ranges.atMost(3)));
337 assertFalse(range.encloses(Ranges.<Integer>all()));
341 Range<Integer> range = Ranges.closedOpen(3, 3);
345 range.intersection(Ranges.open(3, 5));
350 range.intersection(Ranges.closed(0, 2));
357 Range<Integer> range = Ranges.open(3, 4);
360 assertEquals(Ranges.openClosed(3, 3),
361 range.intersection(Ranges.atMost(3)));
362 assertEquals(Ranges.closedOpen(4, 4),
363 range.intersection(Ranges.atLeast(4)));
366 range.intersection(Ranges.lessThan(3));
371 range.intersection(Ranges.greaterThan(4));
376 range = Ranges.closed(3, 4);
377 assertEquals(Ranges.openClosed(4, 4),
378 range.intersection(Ranges.greaterThan(4)));
382 Range<Integer> range = Ranges.closed(3, 3);
385 assertEquals(range, range.intersection(Ranges.atMost(4)));
386 assertEquals(range, range.intersection(Ranges.atMost(3)));
387 assertEquals(range, range.intersection(Ranges.atLeast(3)));
388 assertEquals(range, range.intersection(Ranges.atLeast(2)));
390 assertEquals(Ranges.closedOpen(3, 3),
391 range.intersection(Ranges.lessThan(3)));
392 assertEquals(Ranges.openClosed(3, 3),
393 range.intersection(Ranges.greaterThan(3)));
396 range.intersection(Ranges.atLeast(4));
401 range.intersection(Ranges.atMost(2));
408 Range<Integer> range = Ranges.closed(4, 8);
412 range.intersection(Ranges.closed(0, 2));
418 assertEquals(Ranges.closedOpen(4, 4),
419 range.intersection(Ranges.closedOpen(2, 4)));
422 assertEquals(Ranges.closed(4, 6), range.intersection(Ranges.closed(2, 6)));
425 assertEquals(Ranges.closed(4, 6), range.intersection(Ranges.closed(4, 6)));
428 assertEquals(Ranges.closed(5, 7), range.intersection(Ranges.closed(5, 7)));
431 assertEquals(Ranges.closed(6, 8), range.intersection(Ranges.closed(6, 8)));
437 assertEquals(range, range.intersection(Ranges.closed(4, 10)));
440 assertEquals(range, range.intersection(Ranges.closed(2, 8)));
443 assertEquals(range, range.intersection(Ranges.closed(2, 10)));
446 assertEquals(Ranges.closed(6, 8), range.intersection(Ranges.closed(6, 10)));
449 assertEquals(Ranges.openClosed(8, 8),
450 range.intersection(Ranges.openClosed(8, 10)));
454 range.intersection(Ranges.closed(10, 12));
461 Range<Integer> range = Ranges.closed(4, 8);
464 assertEquals(Ranges.closed(0, 8), range.span(Ranges.closed(0, 2)));
465 assertEquals(Ranges.atMost(8), range.span(Ranges.atMost(2)));
468 assertEquals(Ranges.closed(2, 8), range.span(Ranges.closedOpen(2, 4)));
469 assertEquals(Ranges.atMost(8), range.span(Ranges.lessThan(4)));
472 assertEquals(Ranges.closed(2, 8), range.span(Ranges.closed(2, 6)));
473 assertEquals(Ranges.atMost(8), range.span(Ranges.atMost(6)));
476 assertEquals(range, range.span(Ranges.closed(4, 6)));
479 assertEquals(range, range.span(Ranges.closed(5, 7)));
482 assertEquals(range, range.span(Ranges.closed(6, 8)));
488 assertEquals(Ranges.closed(4, 10), range.span(Ranges.closed(4, 10)));
489 Ranges.atLeast(4), range.span(Ranges.atLeast(4)));
492 assertEquals(Ranges.closed(2, 8), range.span(Ranges.closed(2, 8)));
493 assertEquals(Ranges.atMost(8), range.span(Ranges.atMost(8)));
496 assertEquals(Ranges.closed(2, 10), range.span(Ranges.closed(2, 10)));
497 assertEquals(Ranges.<Integer>all(), range.span(Ranges.<Integer>all()));
500 assertEquals(Ranges.closed(4, 10), range.span(Ranges.closed(6, 10)));
501 assertEquals(Ranges.atLeast(4), range.span(Ranges.atLeast(6)));
504 assertEquals(Ranges.closed(4, 10), range.span(Ranges.openClosed(8, 10)));
505 assertEquals(Ranges.atLeast(4), range.span(Ranges.greaterThan(8)));
508 assertEquals(Ranges.closed(4, 12), range.span(Ranges.closed(10, 12)));
509 assertEquals(Ranges.atLeast(4), range.span(Ranges.atLeast(10)));
513 Predicate<Integer> predicate = Ranges.closed(2, 3);
522 .addEqualityGroup(Ranges.open(1, 5),
523 Ranges.range(1, OPEN, 5, OPEN))
524 .addEqualityGroup(Ranges.greaterThan(2), Ranges.greaterThan(2))
525 .addEqualityGroup(Ranges.all(), Ranges.all())
532 = Ranges.closed(LegacyComparable.X, LegacyComparable.Y);
551 Range<Integer> range = Ranges.lessThan(0);
559 Range<Integer> range = Ranges.greaterThan(0);
567 assertEquals(ImmutableSet.of(), Ranges.closedOpen(1, 1).asSet(integers()));
568 assertEquals(ImmutableSet.of(), Ranges.openClosed(5, 5).asSet(integers()));
569 assertEquals(ImmutableSet.of(), Ranges.lessThan(Integer.MIN_VALUE).asSet(integers()));
570 assertEquals(ImmutableSet.of(), Ranges.greaterThan(Integer.MAX_VALUE).asSet(integers()));
574 assertEquals(Ranges.closedOpen(1, 5),
575 Ranges.closed(1, 4).canonical(integers()));
576 assertEquals(Ranges.closedOpen(1, 5),
577 Ranges.open(0, 5).canonical(integers()));
578 assertEquals(Ranges.closedOpen(1, 5),
579 Ranges.closedOpen(1, 5).canonical(integers()));
580 assertEquals(Ranges.closedOpen(1, 5),
581 Ranges.openClosed(0, 4).canonical(integers()));
583 assertEquals(Ranges.closedOpen(Integer.MIN_VALUE, 0),
584 Ranges.closedOpen(Integer.MIN_VALUE, 0).canonical(integers()));
586 assertEquals(Ranges.closedOpen(Integer.MIN_VALUE, 0),
587 Ranges.lessThan(0).canonical(integers()));
588 assertEquals(Ranges.closedOpen(Integer.MIN_VALUE, 1),
589 Ranges.atMost(0).canonical(integers()));
590 assertEquals(Ranges.atLeast(0), Ranges.atLeast(0).canonical(integers()));
591 assertEquals(Ranges.atLeast(1), Ranges.greaterThan(0).canonical(integers()));
593 assertEquals(Ranges.atLeast(Integer.MIN_VALUE), Ranges.<Integer>all().canonical(integers()));
597 assertEquals(Ranges.lessThan(0), Ranges.lessThan(0).canonical(UNBOUNDED_DOMAIN));
598 assertEquals(Ranges.lessThan(1), Ranges.atMost(0).canonical(UNBOUNDED_DOMAIN));
599 assertEquals(Ranges.atLeast(0), Ranges.atLeast(0).canonical(UNBOUNDED_DOMAIN));
600 assertEquals(Ranges.atLeast(1), Ranges.greaterThan(0).canonical(UNBOUNDED_DOMAIN));
602 assertEquals(Ranges.all(), Ranges.<Integer>all().canonical(UNBOUNDED_DOMAIN));