convert multiple return values into a struct, add SelfLinker

This commit is contained in:
Daniel Smith
2014-09-25 15:08:09 -07:00
parent 75b93cf7e9
commit b972f72248
4 changed files with 31 additions and 11 deletions

View File

@@ -146,11 +146,11 @@ func TestCodec(t *testing.T) {
}
func TestInterfacesFor(t *testing.T) {
if _, _, err := InterfacesFor(""); err == nil {
if _, err := InterfacesFor(""); err == nil {
t.Fatalf("unexpected non-error: %v", err)
}
for i, version := range append([]string{Version, OldestVersion}, Versions...) {
if codec, versioner, err := InterfacesFor(version); err != nil || codec == nil || versioner == nil {
if vi, err := InterfacesFor(version); err != nil || vi == nil {
t.Fatalf("%d: unexpected result: %v", i, err)
}
}