1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
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)
})
}
|