github.com/0xKiwi/rules_go@v0.24.3/tests/legacy/examples/proto/gogo/gogo_test.go (about)

     1  package gogo_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/bazelbuild/rules_go/examples/proto/gogo"
     7  )
     8  
     9  func TestGoString(t *testing.T) {
    10  	p := gogo.Value{Item: 20}
    11  	got := p.GoString()
    12  	expect := "&gogo.Value{Item: 20,\n}"
    13  	if got != expect {
    14  		t.Errorf("got %q, expect %q", got, expect)
    15  	}
    16  }
    17  
    18  func TestSize(t *testing.T) {
    19  	p := gogo.Value{Item: 20}
    20  	got := p.Size()
    21  	expect := 2
    22  	if got != expect {
    23  		t.Errorf("got %v, expect %v", got, expect)
    24  	}
    25  }