Skip to content

Commit f4c2f07

Browse files
committed
Added test for val rhs
1 parent ebece44 commit f4c2f07

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/main/scala/scoverage/Invoker.scala

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ object Invoker {
2424
// Each thread writes to a separate measurement file, to reduce contention
2525
// and because file appends via FileWriter are not atomic on Windows.
2626
val file = IOUtils.measurementFile(dataDir)
27+
println("Writing to " + file)
2728
val writer = new FileWriter(file, true)
2829
writer.append(id.toString + ';')
2930
writer.close()

src/test/scala/scoverage/PluginCoverageTest.scala

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,15 @@ class PluginCoverageTest
5757
assertNMeasuredStatements(5)
5858
}
5959

60+
test("scoverage should instrument val RHS") {
61+
compileCodeSnippet( """object A {
62+
| val name = BigDecimal(50.0)
63+
|} """.stripMargin)
64+
assert(!reporter.hasErrors)
65+
assert(!reporter.hasWarnings)
66+
assertNMeasuredStatements(1)
67+
}
68+
6069
test("scoverage should instrument all case statements in an explicit match") {
6170
compileCodeSnippet( """ trait A {
6271
| def foo(name: Any) = name match {

0 commit comments

Comments
 (0)