package pds import ( g "gobang" ) func MainTest() { g.Testing("NewSortedMapBuilder[]().Set()", func() { b := NewSortedMapBuilder[string, any](nil) b.Set("foo", "bar") b.Set("baz", 100) m := b.Map() v, ok := m.Get("foo") g.TAssertEqual(v, "bar") g.TAssertEqual(ok, true) v, ok = m.Get("baz") g.TAssertEqual(v, 100) g.TAssertEqual(ok, true) v, ok = m.Get("bat") g.TAssertEqual(v, nil) g.TAssertEqual(ok, false) }) g.Testing("NewSortedMapBuilder[]().Delete()", func() { b := NewSortedMapBuilder[string, any](nil) b.Set("foo", "bar") b.Set("baz", 100) b.Delete("baz") m := b.Map() v, ok := m.Get("foo") g.TAssertEqual(v, "bar") g.TAssertEqual(ok, true) v, ok = m.Get("baz") g.TAssertEqual(v, nil) g.TAssertEqual(ok, false) }) }