Program: 74905
Project: 74905
Buggy source:
public void testParser() throws Exception {
  StringFormatter sampleStr=new StringFormatter();
  assertEquals("String_Node_Str",sampleStr.getPattern());
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  try {
    assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
    assert(false);
  }
 catch (  ParseException ex) {
    assert(true);
  }
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  try {
    assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
    assert(false);
  }
 catch (  ParseException ex) {
    assert(true);
  }
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
}

Fixed version (ground truth):
public void testParser() throws Exception {
  StringFormatter sampleStr=new StringFormatter();
  assertEquals("String_Node_Str",sampleStr.getPattern());
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  try {
    assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
    assert(false);
  }
 catch (  ParseException ex) {
    assert(true);
  }
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  try {
    assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
    assert(false);
  }
 catch (  ParseException ex) {
    assert(true);
  }
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
  sampleStr.applyPattern("String_Node_Str");
  assertEquals("String_Node_Str",sampleStr.parser("String_Node_Str"));
}