Skip to content

Commit

Permalink
add check files for run/unroll tests
Browse files Browse the repository at this point in the history
  • Loading branch information
bishabosha committed Jan 17, 2025
1 parent ddb367b commit 5e285cd
Show file tree
Hide file tree
Showing 26 changed files with 194 additions and 27 deletions.
34 changes: 34 additions & 0 deletions tests/run/unroll-caseclass-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
Assertion passed: found "cow1" + "true0"
Assertion passed: found "cow2" + "true0"
Assertion passed: found "cow1" + "true0"
Assertion passed: found "cow2" + "true0"
Assertion passed: found "cow1" + "true0"
Assertion passed: found "cow2" + "true0"
Assertion passed: found "hello31337" + "true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
Assertion passed: found "hello31337false" + "0"
Assertion passed: found "hello31337false12345"

public unroll.Unrolled(java.lang.String,int)
public unroll.Unrolled(java.lang.String,int,boolean)
public unroll.Unrolled(java.lang.String,int,boolean,long)
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false9"
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false9"
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false9"
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ object UnrollTestPlatformSpecificV3{
"hello2false3"
)

cls.getConstructors.foreach(println)
cls.getConstructors.map(_.toString).sorted.foreach(println)
}
}
14 changes: 14 additions & 0 deletions tests/run/unroll-classMethod-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Assertion passed: found "cow" + "1true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
public boolean unroll.Unrolled.foo$default$3()
public final java.lang.String unroll.Unrolled.foo(java.lang.String)
public final java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean)
public final java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean,long)
public int unroll.Unrolled.foo$default$2()
public long unroll.Unrolled.foo$default$4()
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ object UnrollTestPlatformSpecificV3{
"hello2false3"
)

cls.getMethods.filter(_.getName.contains("foo")).foreach(println)
cls.getMethods.filter(_.getName.contains("foo")).map(_.toString).sorted.foreach(println)
}
}
Empty file.
14 changes: 14 additions & 0 deletions tests/run/unroll-curriedMethod-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Assertion passed: found "cow" + "1true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
public boolean unroll.Unrolled.foo$default$3()
public final java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean,long,scala.Function1)
public final java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean,scala.Function1)
public final java.lang.String unroll.Unrolled.foo(java.lang.String,scala.Function1)
public int unroll.Unrolled.foo$default$2()
public long unroll.Unrolled.foo$default$4()
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,6 @@ object UnrollTestPlatformSpecificV3{
"hello2false3"
)

cls.getMethods.filter(_.getName.contains("foo")).foreach(println)
cls.getMethods.filter(_.getName.contains("foo")).map(_.toString).sorted.foreach(println)
}
}
14 changes: 14 additions & 0 deletions tests/run/unroll-genericMethod-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Assertion passed: found "cow" + "1true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
public boolean unroll.Unrolled.foo$default$3()
public final java.lang.String unroll.Unrolled.foo(java.lang.Object)
public final java.lang.String unroll.Unrolled.foo(java.lang.Object,int,boolean)
public final java.lang.String unroll.Unrolled.foo(java.lang.Object,int,boolean,long)
public int unroll.Unrolled.foo$default$2()
public long unroll.Unrolled.foo$default$4()
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ object UnrollTestPlatformSpecificV3{
.invoke(instance, "hello", 2: Integer, java.lang.Boolean.FALSE, 3: Integer) ==
"hello2false3"
)
cls.getMethods.filter(_.getName.contains("foo")).foreach(println)
cls.getMethods.filter(_.getName.contains("foo")).map(_.toString).sorted.foreach(println)

}
}
Empty file.
14 changes: 14 additions & 0 deletions tests/run/unroll-methodWithImplicit-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Assertion passed: found "cow" + "1true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
public boolean unroll.Unrolled.foo$default$3()
public final java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean,long,scala.Function1)
public final java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean,scala.Function1)
public final java.lang.String unroll.Unrolled.foo(java.lang.String,scala.Function1)
public int unroll.Unrolled.foo$default$2()
public long unroll.Unrolled.foo$default$4()
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ object UnrollTestPlatformSpecificV3{
"hello2false3"
)

cls.getMethods.filter(_.getName.contains("foo")).foreach(println)
cls.getMethods.filter(_.getName.contains("foo")).map(_.toString).sorted.foreach(println)

}
}
Empty file added tests/run/unroll-multiple.check
Empty file.
21 changes: 21 additions & 0 deletions tests/run/unroll-objectMethod-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
Assertion passed: found "cow1" + "true0"
Assertion passed: found "cow2" + "true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
public boolean unroll.Unrolled$.foo$default$3()
public final java.lang.String unroll.Unrolled$.foo(java.lang.String,int)
public final java.lang.String unroll.Unrolled$.foo(java.lang.String,int,boolean)
public final java.lang.String unroll.Unrolled$.foo(java.lang.String,int,boolean,long)
public int unroll.Unrolled$.foo$default$2()
public long unroll.Unrolled$.foo$default$4()
public static boolean unroll.Unrolled.foo$default$3()
public static int unroll.Unrolled.foo$default$2()
public static java.lang.String unroll.Unrolled.foo(java.lang.String,int)
public static java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean)
public static java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean,long)
public static long unroll.Unrolled.foo$default$4()
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ object UnrollTestPlatformSpecificV3{
val instance = Unrolled
val instanceCls = Class.forName("unroll.Unrolled$")

instanceCls.getMethods.filter(_.getName.contains("foo")).foreach(println)
instanceCls.getMethods.filter(_.getName.contains("foo")).map(_.toString).sorted.foreach(println)

// Make sure singleton instance forwarder methods are generated
assert(scala.util.Try(instanceCls.getMethod("foo", classOf[String])).isFailure)
Expand All @@ -28,7 +28,7 @@ object UnrollTestPlatformSpecificV3{

// Make sure static forwarder methods are generated
val staticCls = Class.forName("unroll.Unrolled")
staticCls.getMethods.filter(_.getName.contains("foo")).foreach(println)
staticCls.getMethods.filter(_.getName.contains("foo")).map(_.toString).sorted.foreach(println)

assert(scala.util.Try(staticCls.getMethod("foo", classOf[String])).isFailure)
assert(
Expand Down
13 changes: 13 additions & 0 deletions tests/run/unroll-primaryConstructor-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
Assertion passed: found "cow1" + "true0"
Assertion passed: found "cow2" + "true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"

public unroll.Unrolled(java.lang.String,int)
public unroll.Unrolled(java.lang.String,int,boolean)
public unroll.Unrolled(java.lang.String,int,boolean,long)
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ object UnrollTestPlatformSpecificV3{
"hello2false3"
)

cls.getConstructors.foreach(println)
cls.getConstructors.map(_.toString).sorted.foreach(println)
}
}
14 changes: 14 additions & 0 deletions tests/run/unroll-secondParameterList-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Assertion passed: found "cow" + "1true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
public boolean unroll.Unrolled.foo$default$4(scala.Function1)
public final java.lang.String unroll.Unrolled.foo(scala.Function1,java.lang.String)
public final java.lang.String unroll.Unrolled.foo(scala.Function1,java.lang.String,int,boolean)
public final java.lang.String unroll.Unrolled.foo(scala.Function1,java.lang.String,int,boolean,long)
public int unroll.Unrolled.foo$default$3(scala.Function1)
public long unroll.Unrolled.foo$default$5(scala.Function1)
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ object UnrollTestPlatformSpecificV3{
"hello2false3"
)

cls.getMethods.filter(_.getName.contains("foo")).foreach(println)
cls.getMethods.filter(_.getName.contains("foo")).map(_.toString).sorted.foreach(println)
}
}
14 changes: 14 additions & 0 deletions tests/run/unroll-secondaryConstructor-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
Assertion passed: found "cow1" + "true0"
Assertion passed: found "cow2" + "true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"

public unroll.Unrolled()
public unroll.Unrolled(java.lang.String,int)
public unroll.Unrolled(java.lang.String,int,boolean)
public unroll.Unrolled(java.lang.String,int,boolean,long)
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,6 @@ object UnrollTestPlatformSpecificV3{
"hello2false3"
)

cls.getConstructors.foreach(println)
cls.getConstructors.map(_.toString).sorted.foreach(println)
}
}
31 changes: 31 additions & 0 deletions tests/run/unroll-traitMethod-integration.check
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
Assertion passed: found "cow1" + "true0"
Assertion passed: found "cow2" + "true0"
Assertion passed: found "cow1" + "true0"
Assertion passed: found "cow2" + "true0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"
Assertion passed: found "cow1true" + "0"
Assertion passed: found "cow2true" + "0"
Assertion passed: found "cow2false" + "0"

public default boolean unroll.Unrolled.foo$default$3()
public default int unroll.Unrolled.foo$default$2()
public default java.lang.String unroll.Unrolled.foo(java.lang.String,int)
public default java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean)
public default java.lang.String unroll.Unrolled.foo(java.lang.String,int,boolean,long)
public default long unroll.Unrolled.foo$default$4()
public static boolean unroll.Unrolled.foo$default$3$(unroll.Unrolled)
public static int unroll.Unrolled.foo$default$2$(unroll.Unrolled)
public static java.lang.String unroll.Unrolled.foo$(unroll.Unrolled,java.lang.String,int)
public static java.lang.String unroll.Unrolled.foo$(unroll.Unrolled,java.lang.String,int,boolean)
public static java.lang.String unroll.Unrolled.foo$(unroll.Unrolled,java.lang.String,int,boolean,long)
public static long unroll.Unrolled.foo$default$4$(unroll.Unrolled)
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Assertion passed: found "cow1true0"
Assertion passed: found "cow2true0"
Assertion passed: found "cow2false0"
Assertion passed: found "cow2false3"
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ object UnrollTestPlatformSpecificV3{
"hello2false3"
)

cls.getMethods.filter(_.getName.contains("foo")).foreach(println)
cls.getMethods.filter(_.getName.contains("foo")).map(_.toString).sorted.foreach(println)

}
}
6 changes: 0 additions & 6 deletions tests/run/unroll-traitMethod/Test_2.scala

This file was deleted.

10 changes: 0 additions & 10 deletions tests/run/unroll-traitMethod/Unrolled_1.scala

This file was deleted.

Empty file.

0 comments on commit 5e285cd

Please sign in to comment.