function branchTracking(iFileIndex, iBranchIndex, vCondition, iLine) {
		if (iBranchIndex >= 0) {
			if (vCondition) {
				aStatistics[iFileIndex].branchTracking[iBranchIndex].truthy += 1;
			} else {
				aStatistics[iFileIndex].branchTracking[iBranchIndex].falsy += 1;
			}
		}

		if (iLine >= 0) {
			lineTracking(iFileIndex, iLine);
		}

		return vCondition;
	}
/**
	 * Keep track of branch coverage.
	 *
	 * @param {number} iFileIndex
	 *   The current file's index
	 * @param {number} iBranchIndex
	 *   The current branch's index
	 * @param {any} vCondition
	 *   The current branch's condition
	 * @param {number} [iLine]
	 *   The current branch's line number (for statement coverage)
	 * @returns {any}
	 *   <code>vCondition</code>
	 */
Keep track of branch coverage.
Keep track of branch coverage .
function branchTracking(iFileIndex, iBranchIndex, vCondition, iLine) {
		if (iBranchIndex >= 0) {
			if (vCondition) {
				aStatistics[iFileIndex].branchTracking[iBranchIndex].truthy += 1;
			} else {
				aStatistics[iFileIndex].branchTracking[iBranchIndex].falsy += 1;
			}
		}
		if (iLine >= 0) {
			lineTracking(iFileIndex, iLine);
		}
		return vCondition;
	}
function branchTracking ( iFileIndex , iBranchIndex , vCondition , iLine ) { if ( iBranchIndex >= 0 ) { if ( vCondition ) { aStatistics [ iFileIndex ] . branchTracking [ iBranchIndex ] . truthy += 1 ; } else { aStatistics [ iFileIndex ] . branchTracking [ iBranchIndex ] . falsy += 1 ; } } if ( iLine >= 0 ) { lineTracking ( iFileIndex , iLine ) ; } return vCondition ; }
Keep track of branch coverage.
Keep track of branch coverage .