package com.intellij.util.containers; | |
import org.junit.Test; | |
import java.util.Iterator; | |
import java.util.Set; | |
import static org.junit.Assert.*; | |
public class SmartHashSetTest { | |
@Test | |
public void testIterator() { | |
Set<Integer> set = new SmartHashSet<Integer>(); | |
set.add(30); | |
Iterator<Integer> iterator = set.iterator(); | |
assertEquals((int)iterator.next(), 30); | |
assertFalse(iterator.hasNext()); | |
assertFalse(set.isEmpty()); | |
iterator.remove(); | |
assertTrue(set.isEmpty()); | |
} | |
} |