5 func TestVersionInfo(t *testing.T) {
6 vi := VersionInfo{"foo", "bar"}
8 t.Fatalf("VersionInfo should be valid")
10 vi = VersionInfo{"", "bar"}
12 t.Fatalf("Expected VersionInfo to be invalid")
14 vi = VersionInfo{"foo", ""}
16 t.Fatalf("Expected VersionInfo to be invalid")
20 func TestAppendVersions(t *testing.T) {
26 v := AppendVersions("base", vis...)
27 expect := "base foo/1.0 bar/0.1 pi/3.1.4"
29 t.Fatalf("expected %q, got %q", expect, v)