Skip to content

Commit 1cf88db

Browse files
committed
Add additional BashExitCode tests
1 parent 4a35fa8 commit 1cf88db

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

compiler/test/dotty/tools/scripting/BashExitCodeTests.scala

+12-3
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,24 @@ class BashExitCodeTests:
3939

4040
@Test def neg = scalac(f("@main def Test = prin"))(1)
4141
@Test def run = scalac(f("@main def Test = ???"))(0) & scala("-classpath", tmpDir, "Test")(1)
42-
@Test def pos = scalac(f("@main def Test = ()"))(0) & scala("-classpath", tmpDir, "Test")(0)
42+
@Test def pos1 = scalac(f("@main def Test = ()"))(0) & scala("-classpath", tmpDir, "Test")(0)
43+
@Test def pos2 = scalac(f("@main def test = ()"))(0) & scala("-classpath", tmpDir, "test")(0)
44+
@Test def pos3 = scalac(f("object Test { def main(args: Array[String]) = () }"))(0) & scala("-classpath", tmpDir, "Test")(0)
45+
@Test def pos4 = scalac(f("object test { def main(args: Array[String]) = () }"))(0) & scala("-classpath", tmpDir, "test")(0)
4346

4447
@Test def runNeg = scala(f("@main def Test = prin", ".sc"))(1)
4548
@Test def runRun = scala(f("@main def Test = ???", ".sc"))(1)
46-
@Test def runPos = scala(f("@main def Test = ()", ".sc"))(0)
49+
@Test def runPos1 = scala(f("@main def Test = ()", ".sc"))(0)
50+
@Test def runPos2 = scala(f("@main def test = ()", ".sc"))(0)
51+
@Test def runPos3 = scala(f("object Test { def main(args: Array[String]) = () }", ".sc"))(0)
52+
@Test def runPos4 = scala(f("object test { def main(args: Array[String]) = () }", ".sc"))(0)
4753

4854
@Test def scNeg = scalac("-script", f("@main def Test = prin", ".sc"))(1)
4955
@Test def scRun = scalac("-script", f("@main def Test = ???", ".sc"))(1)
50-
@Test def scPos = scalac("-script", f("@main def Test = ()", ".sc"))(0)
56+
@Test def scPos1 = scalac("-script", f("@main def Test = ()", ".sc"))(0)
57+
@Test def scPos2 = scalac("-script", f("@main def test = ()", ".sc"))(0)
58+
@Test def scPos3 = scalac("-script", f("object Test { def main(args: Array[String]) = () }", ".sc"))(0)
59+
@Test def scPos4 = scalac("-script", f("object test { def main(args: Array[String]) = () }", ".sc"))(0)
5160

5261
@Test def evalNeg = scala("-e", "'prinln(10*10)'")(1)
5362
@Test def evalRun = scala("-e", "'1/0'")(1)

0 commit comments

Comments
 (0)