File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
scalac-scoverage-plugin/src/test/scala/scoverage Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 11package scoverage
22
33import java .io .File
4- import java .util .UUID
4+ import java .util .{ Locale , UUID }
55import javax .xml .parsers .DocumentBuilderFactory
66
77import org .scalatest .{BeforeAndAfter , FunSuite , OneInstancePerTest }
@@ -97,8 +97,10 @@ class CoberturaXmlWriterTest extends FunSuite with BeforeAndAfter with OneInstan
9797
9898 val xml = XML .loadFile(fileIn(dir))
9999
100- assert(xml \\ " coverage" \@ " line-rate" === " 0.33" , " line-rate" )
101- assert(xml \\ " coverage" \@ " branch-rate" === " 0.50" , " branch-rate" )
100+ def formattedLocally (decimal : BigDecimal ) = " %.2f" .format(decimal)
101+
102+ assert(xml \\ " coverage" \@ " line-rate" === formattedLocally(0.33 ), " line-rate" )
103+ assert(xml \\ " coverage" \@ " branch-rate" === formattedLocally(0.50 ), " branch-rate" )
102104
103105 }
104106}
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ class ScoverageXmlMergerTest extends FreeSpec with Matchers {
99 val node1 = scala.xml.XML .load(getClass.getResourceAsStream(" /scoverage/report1.xml" ))
1010 val node2 = scala.xml.XML .load(getClass.getResourceAsStream(" /scoverage/report2.xml" ))
1111
12+ private def formattedLocally (decimal : BigDecimal ) = " %.2f" .format(decimal)
13+
1214 " scoverage xml merger" - {
1315 " should add top level statement-count" in {
1416 val node = ScoverageXmlMerger .merge(List (node1, node2))
@@ -20,7 +22,7 @@ class ScoverageXmlMergerTest extends FreeSpec with Matchers {
2022 }
2123 " should recalculate statement-rate" in {
2224 val node = ScoverageXmlMerger .merge(List (node1, node2))
23- (node \ " @statement-rate" ).text.toDouble shouldBe 91.67
25+ (node \ " @statement-rate" ).text shouldBe formattedLocally( 91.67 )
2426 }
2527 " should reset timestamp" in {
2628 val node = ScoverageXmlMerger .merge(List (node1, node2))
You can’t perform that action at this time.
0 commit comments