### Question:
SortedRangeSet implements Iterable<R> { public void clear() { set.clear(); } SortedRangeSet(); void addAll(SortedRangeSet<C, R> ranges); void addAll(Collection<R> ranges); void add(R range); void removeAll(SortedRangeSet<C, R> ranges); void removeAll(Collection<R> ranges); boolean remove(R range); SortedRangeSet<C, R> intersection(SortedRangeSet<C, R> other); @Override final boolean equals(Object o); @Override final int hashCode(); boolean contains(R range); void clear(); boolean isEmpty(); int size(); Set<R> unmodifiableSet(); Set<R> modifiableSet(); R getSingleRange(); R floor(R range); R ceiling(R range); @Override Iterator<R> iterator(); @Override String toString();  }### Answer:
@Test public void testClear() { subject.add(new AsnRange(Asn.of(0l), Asn.of(5l))); subject.add(new AsnRange(Asn.of(10l), Asn.of(15l))); subject.add(new AsnRange(Asn.of(20l), Asn.of(25l))); subject.clear(); assertTrue(subject.isEmpty()); }