File tree Expand file tree Collapse file tree 1 file changed +26
-1
lines changed
scalalib/test/src/mill/scalalib Expand file tree Collapse file tree 1 file changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -66,7 +66,7 @@ object HelloJavaTests extends TestSuite {
66
66
%% (" jar" , " tf" , ref2.path).out.lines.contains(" hello/Main.html" )
67
67
)
68
68
}
69
- ' test - {
69
+ ' test - {
70
70
val eval = init()
71
71
72
72
val Left (Result .Failure (ref1, Some (v1))) = eval.apply(HelloJava .core.test.test())
@@ -87,5 +87,30 @@ object HelloJavaTests extends TestSuite {
87
87
v2._2(1 ).status == " Success"
88
88
)
89
89
}
90
+ ' failures - {
91
+ val eval = init()
92
+
93
+ val mainJava = HelloJava .millSourcePath / ' app / ' src / ' hello / " Main.java"
94
+ val coreJava = HelloJava .millSourcePath / ' core / ' src / ' hello / " Core.java"
95
+
96
+ val Right (_) = eval.apply(HelloJava .core.compile)
97
+ val Right (_) = eval.apply(HelloJava .app.compile)
98
+
99
+ ammonite.ops.write.over(mainJava, ammonite.ops.read(mainJava) + " }" )
100
+
101
+ val Right (_) = eval.apply(HelloJava .core.compile)
102
+ val Left (_) = eval.apply(HelloJava .app.compile)
103
+
104
+ ammonite.ops.write.over(coreJava, ammonite.ops.read(coreJava) + " }" )
105
+
106
+ val Left (_) = eval.apply(HelloJava .core.compile)
107
+ val Left (_) = eval.apply(HelloJava .app.compile)
108
+
109
+ ammonite.ops.write.over(mainJava, ammonite.ops.read(mainJava).dropRight(1 ))
110
+ ammonite.ops.write.over(coreJava, ammonite.ops.read(coreJava).dropRight(1 ))
111
+
112
+ val Right (_) = eval.apply(HelloJava .core.compile)
113
+ val Right (_) = eval.apply(HelloJava .app.compile)
114
+ }
90
115
}
91
116
}
You can’t perform that action at this time.
0 commit comments