package games.strategy.engine.chat;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import java.util.prefs.BackingStoreException;
import java.util.prefs.Preferences;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
public class ChatIgnoreListTest {
@Before
public void setUp() throws BackingStoreException {
// clear this
clearStore();
}
@After
public void tearDown() throws BackingStoreException {
clearStore();
}
private void clearStore() throws BackingStoreException {
final Preferences prefs = ChatIgnoreList.getPrefNode();
prefs.clear();
prefs.flush();
}
@Test
public void testLoadStore() {
ChatIgnoreList list = new ChatIgnoreList();
assertFalse(list.shouldIgnore("test"));
list.add("test");
assertTrue(list.shouldIgnore("test"));
list = new ChatIgnoreList();
assertTrue(list.shouldIgnore("test"));
}
}