Program: 11602
Project: 11602
Buggy source:
@Test public void testGetAsCSSURL(){
  for (  final String sURL : new String[]{"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"}) {
    final String sEscaped=CSSURLHelper.getAsCSSURL(sURL,false);
    assertEquals(sURL,ParseUtils.trimUrl(sEscaped));
  }
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  final SimpleURL aURL=new SimpleURL("String_Node_Str",new SMap("String_Node_Str","String_Node_Str"));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL(aURL,false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL(aURL,true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL(new SimpleURL(),false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL(new SimpleURL(),true));
  assertEquals(aURL,new SimpleURL(CSSURLHelper.getURLValue(CSSURLHelper.getAsCSSURL(aURL,true))));
  try {
    CSSURLHelper.getAsCSSURL("String_Node_Str",false);
    fail();
  }
 catch (  final IllegalArgumentException ex) {
  }
}

Fixed version (ground truth):
@Test public void testGetAsCSSURL(){
  for (  final String sURL : new String[]{"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"}) {
    final String sEscaped=CSSURLHelper.getAsCSSURL(sURL,false);
    assertEquals(sURL,ParseUtils.trimUrl(sEscaped));
  }
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  final SimpleURL aURL=new SimpleURL("String_Node_Str",new SMap("String_Node_Str","String_Node_Str"));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL(aURL,false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL(aURL,true));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL(new SimpleURL(),false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL(new SimpleURL(),true));
  assertEquals(aURL,new SimpleURL(CSSURLHelper.getURLValue(CSSURLHelper.getAsCSSURL(aURL,true))));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",false));
  assertEquals("String_Node_Str",CSSURLHelper.getAsCSSURL("String_Node_Str",true));
}