Program: 115520
Project: 115520
Buggy source:
@Test public void testCartridge(){
  log.info("String_Node_Str");
  try {
    String cartridgeType="String_Node_Str";
    boolean added=restClient.addEntity(RestConstants.CARTRIDGES_PATH + "String_Node_Str" + cartridgeType+ "String_Node_Str",RestConstants.CARTRIDGES,RestConstants.CARTRIDGES_NAME);
    assertEquals(added,true);
    CartridgeBean bean=(CartridgeBean)restClient.getEntity(RestConstants.CARTRIDGES,cartridgeType,CartridgeBean.class,RestConstants.CARTRIDGES_NAME);
    assertEquals(bean.getCategory(),"String_Node_Str");
    assertEquals(bean.getHost(),"String_Node_Str");
    for (    PropertyBean property : bean.getProperty()) {
      if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
    }
    boolean updated=restClient.updateEntity(RestConstants.CARTRIDGES_PATH + "String_Node_Str" + cartridgeType+ "String_Node_Str",RestConstants.CARTRIDGES,RestConstants.CARTRIDGES_NAME);
    assertEquals(updated,true);
    CartridgeBean updatedBean=(CartridgeBean)restClient.getEntity(RestConstants.CARTRIDGES,cartridgeType,CartridgeBean.class,RestConstants.CARTRIDGES_NAME);
    assertEquals(updatedBean.getType(),"String_Node_Str");
    assertEquals(updatedBean.getCategory(),"String_Node_Str");
    assertEquals(updatedBean.getHost(),"String_Node_Str");
    for (    PropertyBean property : updatedBean.getProperty()) {
      if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
    }
    boolean removed=restClient.removeEntity(RestConstants.CARTRIDGES,cartridgeType,RestConstants.CARTRIDGES_NAME);
    assertEquals(removed,true);
    CartridgeBean beanRemoved=(CartridgeBean)restClient.getEntity(RestConstants.CARTRIDGES,cartridgeType,CartridgeBean.class,RestConstants.CARTRIDGES_NAME);
    assertEquals(beanRemoved,null);
    log.info("String_Node_Str");
  }
 catch (  Exception e) {
    log.error("String_Node_Str",e);
    assertTrue("String_Node_Str",false);
  }
}

Fixed version (ground truth):
@Test public void testCartridge(){
  log.info("String_Node_Str");
  try {
    String cartridgeType="String_Node_Str";
    boolean added=restClient.addEntity(TEST_PATH + RestConstants.CARTRIDGES_PATH + "String_Node_Str"+ cartridgeType+ "String_Node_Str",RestConstants.CARTRIDGES,RestConstants.CARTRIDGES_NAME);
    assertEquals(added,true);
    CartridgeBean bean=(CartridgeBean)restClient.getEntity(RestConstants.CARTRIDGES,cartridgeType,CartridgeBean.class,RestConstants.CARTRIDGES_NAME);
    assertEquals(bean.getCategory(),"String_Node_Str");
    assertEquals(bean.getHost(),"String_Node_Str");
    for (    PropertyBean property : bean.getProperty()) {
      if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
    }
    boolean updated=restClient.updateEntity(TEST_PATH + RestConstants.CARTRIDGES_PATH + "String_Node_Str"+ cartridgeType+ "String_Node_Str",RestConstants.CARTRIDGES,RestConstants.CARTRIDGES_NAME);
    assertEquals(updated,true);
    CartridgeBean updatedBean=(CartridgeBean)restClient.getEntity(RestConstants.CARTRIDGES,cartridgeType,CartridgeBean.class,RestConstants.CARTRIDGES_NAME);
    assertEquals(updatedBean.getType(),"String_Node_Str");
    assertEquals(updatedBean.getCategory(),"String_Node_Str");
    assertEquals(updatedBean.getHost(),"String_Node_Str");
    for (    PropertyBean property : updatedBean.getProperty()) {
      if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
 else       if (property.getName().equals("String_Node_Str")) {
        assertEquals(property.getValue(),"String_Node_Str");
      }
    }
    boolean removed=restClient.removeEntity(RestConstants.CARTRIDGES,cartridgeType,RestConstants.CARTRIDGES_NAME);
    assertEquals(removed,true);
    CartridgeBean beanRemoved=(CartridgeBean)restClient.getEntity(RestConstants.CARTRIDGES,cartridgeType,CartridgeBean.class,RestConstants.CARTRIDGES_NAME);
    assertEquals(beanRemoved,null);
    log.info("String_Node_Str");
  }
 catch (  Exception e) {
    log.error("String_Node_Str",e);
    assertTrue("String_Node_Str",false);
  }
}