private static FastMap <String, String> BuildTestFastMap() { FastMap <String, String> map = new FastMap <String, String>(); map.Add("foo", "bar"); map.Add("baz", "bang"); map.Add("alpha", "beta"); return(map); }
public void testGrow() { FastMap <String, String> map = new FastMap <String, String>(1, FastMap <string, string> .NO_MAX_SIZE); map.Add("foo", "bar"); map.Add("baz", "bang"); Assert.AreEqual("bar", map["foo"]); Assert.AreEqual("bang", map["baz"]); }
public void TestMaxSize() { FastMap <String, String> map = new FastMap <String, String>(1, 1); map.Add("foo", "bar"); Assert.AreEqual(1, map.Count); map.Add("baz", "bang"); Assert.AreEqual(1, map.Count); Assert.IsNull(map["foo"]); map.Add("baz", "buzz"); Assert.AreEqual(1, map.Count); Assert.AreEqual("buzz", map["baz"]); }
public void TestPutAndGet() { FastMap<String, String> map = new FastMap<String, String>(); Assert.IsNull(map["foo"]); map.Add("foo", "bar"); Assert.AreEqual("bar", map["foo"]); }
public void TestClear() { FastMap<String, String> map = new FastMap<String, String>(); map.Add("foo", "bar"); map.Clear(); Assert.AreEqual(0, map.Count); Assert.IsTrue(map.IsEmpty); Assert.IsNull(map["foo"]); }
public void TestPutAndGet() { FastMap <String, String> map = new FastMap <String, String>(); Assert.IsNull(map["foo"]); map.Add("foo", "bar"); Assert.AreEqual("bar", map["foo"]); }
public void TestClear() { FastMap <String, String> map = new FastMap <String, String>(); map.Add("foo", "bar"); map.Clear(); Assert.AreEqual(0, map.Count); Assert.IsTrue(map.IsEmpty); Assert.IsNull(map["foo"]); }
public void TestSizeEmpty() { FastMap<String, String> map = new FastMap<String, String>(); Assert.AreEqual(0, map.Count); Assert.IsTrue(map.IsEmpty); map.Add("foo", "bar"); Assert.AreEqual(1, map.Count); Assert.IsFalse(map.IsEmpty); map.Remove("foo"); Assert.AreEqual(0, map.Count); Assert.IsTrue(map.IsEmpty); }
public void TestSizeEmpty() { FastMap <String, String> map = new FastMap <String, String>(); Assert.AreEqual(0, map.Count); Assert.IsTrue(map.IsEmpty); map.Add("foo", "bar"); Assert.AreEqual(1, map.Count); Assert.IsFalse(map.IsEmpty); map.Remove("foo"); Assert.AreEqual(0, map.Count); Assert.IsTrue(map.IsEmpty); }
public void TestNull() { FastMap <String, String> map = new FastMap <String, String>(); try { map.Add(null, "bar"); Assert.Fail("Should have thrown NullReferenceException"); } catch (ArgumentNullException) { } try { map.Add("foo", null); Assert.Fail("Should have thrown ArgumentNullException"); } catch (ArgumentNullException) { // good } Assert.IsNull(map[null]); }
public void TestNull() { FastMap<String, String> map = new FastMap<String, String>(); try { map.Add(null, "bar"); Assert.Fail("Should have thrown NullReferenceException"); } catch (ArgumentNullException) { } try { map.Add("foo", null); Assert.Fail("Should have thrown ArgumentNullException"); } catch (ArgumentNullException) { // good } Assert.IsNull(map[null]); }
private static FastMap<String, String> BuildTestFastMap() { FastMap<String, String> map = new FastMap<String, String>(); map.Add("foo", "bar"); map.Add("baz", "bang"); map.Add("alpha", "beta"); return map; }
public void TestMaxSize() { FastMap<String, String> map = new FastMap<String, String>(1, 1); map.Add("foo", "bar"); Assert.AreEqual(1, map.Count); map.Add("baz", "bang"); Assert.AreEqual(1, map.Count); Assert.IsNull(map["foo"]); map.Add("baz", "buzz"); Assert.AreEqual(1, map.Count); Assert.AreEqual("buzz", map["baz"]); }
public void testGrow() { FastMap<String, String> map = new FastMap<String, String>(1, FastMap<string,string>.NO_MAX_SIZE); map.Add("foo", "bar"); map.Add("baz", "bang"); Assert.AreEqual("bar", map["foo"]); Assert.AreEqual("bang", map["baz"]); }