|
|
|
@ -133,6 +133,33 @@ func TestListValues(t *testing.T) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestListIndexOf(t *testing.T) {
|
|
|
|
|
list := New()
|
|
|
|
|
|
|
|
|
|
expectedIndex := -1
|
|
|
|
|
if index := list.IndexOf("a"); index != expectedIndex{
|
|
|
|
|
t.Errorf("Got %v expected %v",index,expectedIndex)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
list.Add("a")
|
|
|
|
|
list.Add("b", "c")
|
|
|
|
|
|
|
|
|
|
expectedIndex = 0
|
|
|
|
|
if index := list.IndexOf("a"); index != expectedIndex{
|
|
|
|
|
t.Errorf("Got %v expected %v",index,expectedIndex)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
expectedIndex = 1
|
|
|
|
|
if index := list.IndexOf("b"); index != expectedIndex{
|
|
|
|
|
t.Errorf("Got %v expected %v",index,expectedIndex)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
expectedIndex = 2
|
|
|
|
|
if index := list.IndexOf("c"); index != expectedIndex{
|
|
|
|
|
t.Errorf("Got %v expected %v",index,expectedIndex)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
func TestListInsert(t *testing.T) {
|
|
|
|
|
list := New()
|
|
|
|
|
list.Insert(0, "b", "c")
|
|
|
|
|