package org.jvnet.hudson.plugins.purecoverage.domain;
public class LineCoverage {
private final int coveredLines;
private final int totalLines;
private final String coverageString;
public LineCoverage(int coveredLines, int totalLines) {
this.coveredLines = coveredLines;
this.totalLines = totalLines;
double coverageValue = (totalLines == 0)? 0 : coveredLines / (1.0 * totalLines) * 100;
String coverage = String.format("%.1f", coverageValue);
this.coverageString = coverage + "% (" + coveredLines + "/" + totalLines + ")";
}
public String toString() {
return coverageString;
}
public int getTotalLines() {
return totalLines;
}
public int getCoveredLines() {
return coveredLines;
}
}