(t *testing.T)
| 231 | } |
| 232 | |
| 233 | func TestBaseInitWithEncoder(t *testing.T) { |
| 234 | ab := &array.Base{} |
| 235 | ab.EltEncoder = intEncoder{} |
| 236 | err := ab.Init([]int32{1, 2}, []int{3, 4}) |
| 237 | if err != nil { |
| 238 | t.Fatalf("expected no error but: %#v", err) |
| 239 | } |
| 240 | |
| 241 | wantelts := []byte{3, 4} |
| 242 | if !reflect.DeepEqual(wantelts, ab.Elts) { |
| 243 | t.Fatalf("not equal %v", pretty.Diff(wantelts, ab.Elts)) |
| 244 | } |
| 245 | } |
| 246 | |
| 247 | func TestBase_Get(t *testing.T) { |
| 248 |