Program: 112356
Project: 112356
Buggy source:
@Test public void testParseBundle(){
  String summaryText="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str";
  String msg="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str" + summaryText + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
  IParser p=new FhirContext(ValueSet.class).newXmlParser();
  Bundle bundle=p.parseBundle(msg);
  assertEquals("String_Node_Str",bundle.getTitle().getValue());
  assertEquals("String_Node_Str",bundle.getLinkSelf().getValue());
  assertEquals("String_Node_Str",bundle.getUpdated().getValueAsString());
  assertEquals(1,bundle.getEntries().size());
  BundleEntry entry=bundle.getEntries().get(0);
  assertEquals("String_Node_Str",entry.getAuthorName().getValue());
  assertEquals("String_Node_Str",entry.getId().getValue());
  ValueSet resource=(ValueSet)entry.getResource();
  assertEquals("String_Node_Str",resource.getName().getValue());
  assertEquals(summaryText.trim(),entry.getSummary().getValueAsString().trim());
}

Fixed version (ground truth):
@Test public void testParseBundle(){
  String summaryText="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str";
  String msg="String_Node_Str" + "String_Node_Str" + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str" + summaryText + "String_Node_Str"+ "String_Node_Str"+ "String_Node_Str";
  IParser p=new FhirContext(ValueSet.class).newXmlParser();
  Bundle bundle=p.parseBundle(msg);
  assertEquals("String_Node_Str",bundle.getTitle().getValue());
  assertEquals("String_Node_Str",bundle.getLinkSelf().getValue());
  assertEquals("String_Node_Str",bundle.getUpdated().getValueAsString());
  assertEquals(1,bundle.getEntries().size());
  BundleEntry entry=bundle.getEntries().get(0);
  assertEquals("String_Node_Str",entry.getAuthorName().getValue());
  assertEquals("String_Node_Str",entry.getEntryId().getValue());
  ValueSet resource=(ValueSet)entry.getResource();
  assertEquals("String_Node_Str",resource.getName().getValue());
  assertEquals(summaryText.trim(),entry.getSummary().getValueAsString().trim());
}