Skip to content

Commit adacc60

Browse files
committed
Fixed unit test not working on Windows (wrong directory seperetors):
[info] java.lang.RuntimeException: No source root found for '/C:/path/scalac-scoverage-plugin/target/scala-2.11/test-classes/scoverage/forHtmlWriter/src/main/scala/Class1.scala' (source roots: 'C:\path\scalac-scoverage-plugin\target\scala-2.11\test-classes\scoverage\forHtmlWriter\src\main\scala\')
1 parent 16dcfbd commit adacc60

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

scalac-scoverage-plugin/src/test/scala/scoverage/ScoverageHtmlWriterTest.scala

+6-6
Original file line numberDiff line numberDiff line change
@@ -23,20 +23,20 @@ class ScoverageHtmlWriterTest extends FunSuite {
2323

2424
val coverage = Coverage()
2525

26-
val class2 = getClass.getResource("forHtmlWriter/src/main/scala/subdir/Class2.scala").getFile()
27-
val class1 = getClass.getResource("forHtmlWriter/src/main/scala/Class1.scala").getFile()
26+
val class2 = new File(getClass.getResource("forHtmlWriter/src/main/scala/subdir/Class2.scala").getFile()).getCanonicalPath()
27+
val class1 = new File(getClass.getResource("forHtmlWriter/src/main/scala/Class1.scala").getFile()).getCanonicalPath()
2828

2929
coverage.add(
3030
Statement(class2,
31-
Location("coverage.sample", "Class2","Class", ClassType.Object, "msg_test", class2),
32-
2, 57, 77, 4, "scala.this.Predef.println("test code")",
31+
Location("coverage.sample", "Class2", "Class2", ClassType.Class, "msg_test", class2),
32+
2, 60, 80, 4, "scala.this.Predef.println(\"test code\")",
3333
"scala.Predef.println", "Apply", false, 0)
3434
)
3535

3636
coverage.add(
3737
Statement(class1,
38-
Location("coverage.sample", "Class1","Class", ClassType.Object, "msg_coverage", class1),
39-
1, 61, 96, 4, "scala.this.Predef.println("measure coverage of code")",
38+
Location("coverage.sample", "Class1", "Class1", ClassType.Class, "msg_coverage", class1),
39+
1, 64, 99, 4, "scala.this.Predef.println(\"measure coverage of code\")",
4040
"scala.Predef.println", "Apply", false, 0)
4141
)
4242

0 commit comments

Comments
 (0)