@Test public void testAddResource() { subject.add(new AsnRange(Asn.of(2l), Asn.of(4l))); subject.add(new AsnRange(Asn.of(8l), Asn.of(10l))); Set<AsnRange> result = new HashSet<AsnRange>(); result.add(new AsnRange(Asn.of(2l), Asn.of(4l))); result.add(new AsnRange(Asn.of(8l), Asn.of(10l))); subject.add(Asn.of(3l)); assertEquals(result, subject.unmodifiableSet()); subject.add(Asn.of(4l)); assertEquals(result, subject.unmodifiableSet()); subject.add(Asn.of(5l)); result.clear(); result.add(new AsnRange(Asn.of(2l), Asn.of(5l))); result.add(new AsnRange(Asn.of(8l), Asn.of(10l))); assertEquals(result, subject.unmodifiableSet()); subject.add(Asn.of(9l)); assertEquals(result, subject.unmodifiableSet()); subject.add(Asn.of(8l)); assertEquals(result, subject.unmodifiableSet()); subject.add(Asn.of(7l)); result.clear(); result.add(new AsnRange(Asn.of(2l), Asn.of(5l))); result.add(new AsnRange(Asn.of(7l), Asn.of(10l))); assertEquals(result, subject.unmodifiableSet()); subject.add(Asn.of(6l)); result.clear(); result.add(new AsnRange(Asn.of(2l), Asn.of(10l))); assertEquals(result, subject.unmodifiableSet()); subject.add(Asn.of(0l)); result.add(Asn.of(0l).asRange()); assertEquals(result, subject.unmodifiableSet()); subject.add(Asn.of(12l)); result.add(Asn.of(12l).asRange()); assertEquals(result, subject.unmodifiableSet()); }
public void add(C resource) { add(resource.asRange()); }
SortedResourceSet extends SortedRangeSet<C, R> { public void add(C resource) { add(resource.asRange()); } }
SortedResourceSet extends SortedRangeSet<C, R> { public void add(C resource) { add(resource.asRange()); }  }
SortedResourceSet extends SortedRangeSet<C, R> { public void add(C resource) { add(resource.asRange()); }  void add(C resource); boolean remove(C resource); boolean contains(C resource); }
SortedResourceSet extends SortedRangeSet<C, R> { public void add(C resource) { add(resource.asRange()); }  void add(C resource); boolean remove(C resource); boolean contains(C resource);  }