(t *testing.T)
| 105 | } |
| 106 | |
| 107 | func TestNodeFindName(t *testing.T) { |
| 108 | names := []string{"name0", "name1", "name2", "name3", "name4", "name5"} |
| 109 | parent := NewNodeBase() |
| 110 | for _, name := range names { |
| 111 | child := NewNodeBase(parent) |
| 112 | child.SetName(name) |
| 113 | } |
| 114 | assert.Len(t, parent.Children, len(names)) |
| 115 | for i, nm := range names { |
| 116 | for st := range names { // test all starting indexes |
| 117 | idx := IndexByName(parent.Children, nm, st) |
| 118 | assert.Equal(t, i, idx) |
| 119 | } |
| 120 | } |
| 121 | } |
| 122 | |
| 123 | func TestNodeFindType(t *testing.T) { |
| 124 | parent := NewNodeBase() |
nothing calls this directly
no test coverage detected