package com.jwetherell.algorithms.data_structures.test; import static org.junit.Assert.assertTrue; import org.junit.Test; import com.jwetherell.algorithms.data_structures.TrieMap; import com.jwetherell.algorithms.data_structures.test.common.JavaMapTest; import com.jwetherell.algorithms.data_structures.test.common.MapTest; import com.jwetherell.algorithms.data_structures.test.common.Utils; import com.jwetherell.algorithms.data_structures.test.common.Utils.TestData; public class TrieMapTests { @Test public void testTrieMap() { TestData data = Utils.generateTestData(1000); String mapName = "TrieMap"; TrieMap<String,Integer> map = new TrieMap<String,Integer>(); java.util.Map<String,Integer> jMap = map.toMap(); assertTrue(MapTest.testMap(map, String.class, mapName, data.unsorted, data.invalid)); assertTrue(JavaMapTest.testJavaMap(jMap, String.class, mapName, data.unsorted, data.sorted, data.invalid)); } }