private Collection<Long> hitArray(LineData ld) { ArrayList<Long> result = new ArrayList<Long>(); if ( ld.hasBranch() ) { for ( int i = 0; i < ld.getConditionSize(); i++ ) { Object xcd = ld.getConditionData( i ); if ( xcd instanceof SwitchData ) { SwitchData sd = (SwitchData) xcd; for( int j = 0; j < sd.getNumberOfValidBranches() - 1; j++ ) { result.add( sd.getHits( j ) ); } result.add( sd.getDefaultHits() ); } else { JumpData jd = (JumpData) xcd; result.add( jd.getTrueHits() ); result.add( jd.getFalseHits() ); } } } return result; }
public String getConditionCoverage(int index) { Object branchData = getConditionData(index); if (branchData == null) { return StringUtil.getPercentValue(1.0); } else if (branchData instanceof JumpData) { JumpData jumpData = (JumpData) branchData; return StringUtil.getPercentValue(jumpData.getBranchCoverageRate()); } else { SwitchData switchData = (SwitchData) branchData; return StringUtil.getPercentValue(switchData .getBranchCoverageRate()); } }
public String getConditionCoverage(int index) { Object branchData = getConditionData(index); if (branchData == null) { return StringUtil.getPercentValue(1.0); } else if (branchData instanceof JumpData) { JumpData jumpData = (JumpData) branchData; return StringUtil.getPercentValue(jumpData.getBranchCoverageRate()); } else { SwitchData switchData = (SwitchData) branchData; return StringUtil.getPercentValue(switchData .getBranchCoverageRate()); } }
public String getConditionCoverage(int index) { Object branchData = getConditionData(index); if (branchData == null) { return StringUtil.getPercentValue(1.0); } else if (branchData instanceof JumpData) { JumpData jumpData = (JumpData) branchData; return StringUtil.getPercentValue(jumpData.getBranchCoverageRate()); } else { SwitchData switchData = (SwitchData) branchData; return StringUtil.getPercentValue(switchData.getBranchCoverageRate()); } }
private void dumpConditions(LineData lineData) { increaseIndentation(); println("<conditions>"); for (int i = 0; i < lineData.getConditionSize(); i++) { Object conditionData = lineData.getConditionData(i); String coverage = lineData.getConditionCoverage(i); dumpCondition(conditionData, coverage); } println("</conditions>"); decreaseIndentation(); }
private void dumpConditions(LineData lineData) { increaseIndentation(); println("<conditions>"); for (int i = 0; i < lineData.getConditionSize(); i++) { Object conditionData = lineData.getConditionData(i); String coverage = lineData.getConditionCoverage(i); dumpCondition(conditionData, coverage); } println("</conditions>"); decreaseIndentation(); }
private void dumpConditions(LineData lineData) { increaseIndentation(); println("<conditions>"); for (int i = 0; i < lineData.getConditionSize(); i++) { Object conditionData = lineData.getConditionData(i); String coverage = lineData.getConditionCoverage(i); dumpCondition(conditionData, coverage); } println("</conditions>"); decreaseIndentation(); }
Object cd = lld.getConditionData( i ); if ( cd instanceof JumpData) { JumpData ljd = (JumpData) cd; LineData sld = smaller.getLineCoverage( lld.getLineNumber() ); if ( sld != null ) { JumpData sjd = (JumpData) sld.getConditionData( i ); if ( sjd != null ) { prevTrue = sjd.getTrueHits(); LineData sld = smaller.getLineCoverage( lld.getLineNumber() ); if ( sld != null ) { SwitchData ssd = (SwitchData) sld.getConditionData( i ); if ( ssd != null ) { for ( int j = 0; j < prevBranchHits.length; j++ ) {