@@ -28,7 +28,9 @@ import "testing"
28
28
func TestGroup (t * testing.T ) {
29
29
oto := `message M {
30
30
// group
31
- optional group OptionalGroup = 16 {
31
+ optional group OptionalGroup = 16 // group comment 1
32
+ // group comment 2
33
+ {
32
34
// field
33
35
optional int32 a = 17;
34
36
}
@@ -45,7 +47,7 @@ func TestGroup(t *testing.T) {
45
47
t .Fatalf ("got [%v] want [%v]" , got , want )
46
48
}
47
49
g := m .Elements [0 ].(* Group )
48
- if got , want := len (g .Elements ), 1 ; got != want {
50
+ if got , want := len (g .Elements ), 2 ; got != want {
49
51
t .Fatalf ("got [%v] want [%v]" , got , want )
50
52
}
51
53
if got , want := g .Position .Line , 3 ; got != want {
@@ -54,7 +56,7 @@ func TestGroup(t *testing.T) {
54
56
if got , want := g .Comment != nil , true ; got != want {
55
57
t .Errorf ("got [%v] want [%v]" , got , want )
56
58
}
57
- f := g .Elements [0 ].(* NormalField )
59
+ f := g .Elements [1 ].(* NormalField )
58
60
if got , want := f .Name , "a" ; got != want {
59
61
t .Errorf ("got [%v] want [%v]" , got , want )
60
62
}
0 commit comments