github.com/haraldrudell/parl@v0.4.176/pslices/slice_test.go (about) 1 /* 2 © 2022–present Harald Rudell <harald.rudell@gmail.com> (https://haraldrudell.github.io/haraldrudell/) 3 ISC License 4 */ 5 6 package pslices 7 8 import "testing" 9 10 func TestSlice(t *testing.T) { 11 v1 := 2 12 13 var slice Slice[int] 14 var actual int 15 16 slice = Slice[int]{list: []int{v1}} 17 18 if actual = slice.Length(); actual != 1 { 19 t.Errorf("Length not 1: %d", actual) 20 } 21 22 if actual = slice.Element(0); actual != v1 { 23 t.Errorf("Element not %d: %d", v1, actual) 24 } 25 if actual = slice.Element(1); actual != 0 { 26 t.Errorf("Element not 0: %d", actual) 27 } 28 29 slice.Clear() 30 slice.List() 31 }