internal/importers: fix test
Updates golang/go#19046
Change-Id: I51990a3e023d0a5339df72cc372565eecf5798e1
Reviewed-on: https://go-review.googlesource.com/37318
Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
diff --git a/internal/importers/objc/objc.go b/internal/importers/objc/objc.go
index d2d3914..f729588 100644
--- a/internal/importers/objc/objc.go
+++ b/internal/importers/objc/objc.go
@@ -415,7 +415,7 @@
clang := exec.Command("xcrun", "--sdk", "iphonesimulator", "clang", "-cc1", "-isysroot", sdkPath, "-ast-dump", "-fblocks", "-fobjc-arc", "-x", "objective-c", hFile)
out, err := clang.CombinedOutput()
if err != nil {
- return nil, fmt.Errorf("clang failed to parse module: %v", err)
+ return nil, fmt.Errorf("clang failed to parse module: %v: %s", err, out)
}
p := &parser{
sdkPath: sdkPath,
diff --git a/internal/importers/objc/objc_test.go b/internal/importers/objc/objc_test.go
index 54f9639..f92c939 100644
--- a/internal/importers/objc/objc_test.go
+++ b/internal/importers/objc/objc_test.go
@@ -22,14 +22,14 @@
methods []*Func
}{
{
- ref: importers.PkgRef{"Foundation/NSObjectP", "Hash"},
+ ref: importers.PkgRef{Pkg: "Foundation/NSObjectP", Name: "Hash"},
name: "NSObject",
methods: []*Func{
&Func{Sig: "hash", GoName: "Hash", Ret: &Type{Kind: Uint, Decl: "NSUInteger"}},
},
},
{
- ref: importers.PkgRef{"Foundation/NSString", "StringWithContentsOfFileEncodingError"},
+ ref: importers.PkgRef{Pkg: "Foundation/NSString", Name: "StringWithContentsOfFileEncodingError"},
name: "NSString",
methods: []*Func{
&Func{