@Test
public void testDiscardStmtInjectionPoints() throws Exception {

  final String prog = "void main() { discard; discard; discard; discard; discard; discard; }";
  final String expected = "void main() { discard; discard; discard; 1; discard; discard; }";
  TranslationUnit tu = ParseHelper.parse(prog);
  List<IInjectionPoint> injectionPointList = new InjectionPoints(tu, new RandomWrapper(0),
      item -> true).getAllInjectionPoints();
  assertEquals(7, injectionPointList.size());
  injectionPointList.get(3).replaceNext(new ExprStmt(new IntConstantExpr("1")));
  CompareAsts.assertEqualAsts(expected, tu);
}