private BranchStatementBuilder builder = new BranchStatementBuilder();
@Test
public void shouldBuildLineAndConditionInitialisation() {
ExpressionStatement statement = builder.buildLineAndConditionInitialisation("test.js", 4, 2, 12, 15, "x < calc('7')");
assertThat(statement.toSource(), equalTo("_$jscoverage['test.js'].branchData['4'][2].init(12, 15, 'x < calc(\\'7\\')');\n"));
}
@Test
public void shouldRemoveInstrumentationFromSource() {
assertThat(builder.removeInstrumentation(" _$jscoverage['/dir/code.js'].someOtherData[101]++;\n"), equalTo(""));