1package agent
2
3import (
4	"reflect"
5	"testing"
6)
7
8func TestAppendSliceValueSet(t *testing.T) {
9	sv := new(AppendSliceValue)
10	err := sv.Set("foo")
11	if err != nil {
12		t.Fatalf("err: %v", err)
13	}
14
15	err = sv.Set("bar")
16	if err != nil {
17		t.Fatalf("err: %v", err)
18	}
19
20	expected := []string{"foo", "bar"}
21	if !reflect.DeepEqual([]string(*sv), expected) {
22		t.Fatalf("Bad: %#v", sv)
23	}
24}
25