Program: 74906
Project: 74906
Buggy source:
public void testFormat(){
  StringFormatter sampleStr=new StringFormatter();
  assertEquals("String_Node_Str",sampleStr.getPattern());
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.getPattern());
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
}

Fixed version (ground truth):
public void testFormat(){
  StringFormatter sampleStr=new StringFormatter();
  assertEquals("String_Node_Str",sampleStr.getPattern());
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.getPattern());
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.format("String_Node_Str"));
}