From: Robert Griesemer Date: Fri, 1 Aug 2008 19:14:15 +0000 (-0700) Subject: - added import/export test cases X-Git-Tag: weekly.2009-11-06~3392 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=54c8948f7f905b0681b765ed901a847697be5413;p=gostls13.git - added import/export test cases R=r OCL=13723 CL=13723 --- diff --git a/usr/gri/gosrc/test/a.go b/usr/gri/gosrc/test/a.go new file mode 100644 index 0000000000..b4fff19f35 --- /dev/null +++ b/usr/gri/gosrc/test/a.go @@ -0,0 +1,7 @@ +package A + +import ( + B "b"; + C "c"; + D "d"; +) diff --git a/usr/gri/gosrc/test/b.go b/usr/gri/gosrc/test/b.go new file mode 100644 index 0000000000..4d4b02e06f --- /dev/null +++ b/usr/gri/gosrc/test/b.go @@ -0,0 +1,13 @@ +package B + +import C "c" +import D "d" + +export type T1 C.T1; +export type T2 D.T2; + +export var ( + v0 D.T1; + v1 C.T1; + v2 *C.F1; +) diff --git a/usr/gri/gosrc/test/c.go b/usr/gri/gosrc/test/c.go new file mode 100644 index 0000000000..728efb236b --- /dev/null +++ b/usr/gri/gosrc/test/c.go @@ -0,0 +1,7 @@ +package C + +import "d" + +export type T1 D.T1; +export type T2 D.T2; +export type F1 func (a D.T1, b *D.T2); diff --git a/usr/gri/gosrc/test/d.go b/usr/gri/gosrc/test/d.go new file mode 100644 index 0000000000..540a03d71e --- /dev/null +++ b/usr/gri/gosrc/test/d.go @@ -0,0 +1,15 @@ +package D + +type T0 int + +export type T1 struct { + n int; + a, b T0; +} + +export type T2 struct { + u, v float; +} + +export func (obj *T2) M1(u, v float) { +}