Support for checking loaded descriptors agains an expected txt file

This commit is contained in:
Andrey Breslav
2012-07-11 19:51:56 +04:00
parent 7cf9eeee65
commit 44d92d8eb3
411 changed files with 5050 additions and 8 deletions
@@ -0,0 +1,7 @@
namespace <root>
// <namespace name="b">
namespace b
internal final fun main(/*0*/ args: jet.Array<jet.String>): jet.Tuple0
// </namespace name="b">
@@ -0,0 +1,12 @@
namespace <root>
// <namespace name="h">
namespace h
internal final class h.Square : jet.Any {
public final /*constructor*/ fun <init>(): h.Square
internal final var area: jet.Double private set
internal final var size: jet.Double
}
internal final fun main(/*0*/ args: jet.Array<jet.String>): jet.Tuple0
// </namespace name="h">
@@ -0,0 +1,3 @@
namespace <root>
internal final fun foo(): [ERROR : No type, no body]
@@ -0,0 +1,7 @@
namespace <root>
// <namespace name="c">
namespace c
internal final val i: [ERROR : No type, no body]
// </namespace name="c">
@@ -0,0 +1,7 @@
namespace <root>
// <namespace name="c">
namespace c
internal final val i: jet.String
// </namespace name="c">
@@ -0,0 +1,3 @@
namespace <root>
internal final fun test(/*0*/ a: jet.Any): jet.Tuple0
@@ -0,0 +1,3 @@
namespace <root>
internal final fun bar(): jet.Tuple0
@@ -0,0 +1,10 @@
namespace <root>
// <namespace name="sum">
namespace sum
internal final fun </*0*/ T : jet.Any?>assertEquals(/*0*/ actual: T?, /*1*/ expected: T?, /*2*/ message: jet.Any? = ?): jet.Tuple0
internal final fun main(/*0*/ args: jet.Array<jet.String>): jet.Tuple0
internal final fun sum(/*0*/ a: jet.IntArray): jet.Int
internal final fun test(/*0*/ expectedSum: jet.Int, /*1*/ vararg data: jet.Int /*jet.IntArray*/): jet.Tuple0
// </namespace name="sum">
@@ -0,0 +1,7 @@
namespace <root>
// <namespace name="b">
namespace b
internal final fun foo(): jet.Tuple0
// </namespace name="b">
@@ -0,0 +1,14 @@
namespace <root>
// <namespace name="c">
namespace c
internal final class c.Foo : jet.Any {
public final /*constructor*/ fun <init>(): c.Foo
internal final val a: jet.Int
internal final fun bar(/*0*/ i: jet.Int): jet.Int
internal final fun prop(): jet.Int
}
internal final val R: c.R
internal final fun x(/*0*/ f: c.Foo): jet.Tuple0
// </namespace name="c">
@@ -0,0 +1,11 @@
namespace <root>
// <namespace name="a">
namespace a
internal final class a.MyClass1 : jet.Any {
public final /*constructor*/ fun <init>(): a.MyClass1
public final fun plus(): jet.Tuple0
}
internal final fun main(/*0*/ arg: a.MyClass1): jet.Tuple0
// </namespace name="a">
@@ -0,0 +1,7 @@
namespace <root>
// <namespace name="b">
namespace b
internal final fun foo(): jet.Tuple0
// </namespace name="b">
@@ -0,0 +1,7 @@
namespace <root>
// <namespace name="d">
namespace d
internal final fun foo(/*0*/ a: jet.IntArray): jet.Tuple0
// </namespace name="d">