Program: 27078
Project: 27078
Buggy source:
public void testUpdateStatement(){
  Update update=new Update();
  assertUpdateSuffix("String_Node_Str",update.orRollback());
  assertUpdateSuffix("String_Node_Str",update.orAbort());
  assertUpdateSuffix("String_Node_Str",update.orReplace());
  assertUpdateSuffix("String_Node_Str",update.orFail());
  assertUpdateSuffix("String_Node_Str",update.orIgnore());
  From<TestModel1> from=new Update().table(TestModel1.class);
  assertEquals("String_Node_Str",from.getQuery().trim());
  Where<TestModel1> where=from.set(Condition.column("String_Node_Str").is("String_Node_Str")).where(Condition.column("String_Node_Str").is("String_Node_Str"));
  assertEquals("String_Node_Str",where.getQuery().trim());
  where.query();
  String query=new Update().table(BoxedModel.class).set(Condition.columnRaw(BoxedModel$Table.RBLNUMBER).is(BoxedModel$Table.RBLNUMBER + "String_Node_Str")).getQuery();
  assertEquals("String_Node_Str",query.trim());
  query=new Update().table(BoxedModel.class).set(Condition.column(BoxedModel$Table.RBLNUMBER).concatenateToColumn(1)).getQuery();
  assertEquals("String_Node_Str",query.trim());
  query=new Update().table(BoxedModel.class).set(Condition.column(BoxedModel$Table.NAME).concatenateToColumn("String_Node_Str")).getQuery();
  assertEquals("String_Node_Str",query.trim());
}

Fixed version (ground truth):
public void testUpdateStatement(){
  Update update=new Update();
  assertUpdateSuffix("String_Node_Str",update.orRollback());
  assertUpdateSuffix("String_Node_Str",update.orAbort());
  assertUpdateSuffix("String_Node_Str",update.orReplace());
  assertUpdateSuffix("String_Node_Str",update.orFail());
  assertUpdateSuffix("String_Node_Str",update.orIgnore());
  From<TestModel1> from=new Update().table(TestModel1.class);
  assertEquals("String_Node_Str",from.getQuery().trim());
  Where<TestModel1> where=from.set(Condition.column("String_Node_Str").is("String_Node_Str")).where(Condition.column("String_Node_Str").is("String_Node_Str"));
  assertEquals("String_Node_Str",where.getQuery().trim());
  where.query();
  String query=new Update().table(BoxedModel.class).set(Condition.columnRaw(BoxedModel$Table.RBLNUMBER).is(BoxedModel$Table.RBLNUMBER + "String_Node_Str")).getQuery();
  assertEquals("String_Node_Str",query.trim());
  query=new Update().table(BoxedModel.class).set(Condition.column(BoxedModel$Table.RBLNUMBER).concatenateToColumn(1)).getQuery();
  assertEquals("String_Node_Str",query.trim());
  query=new Update().table(BoxedModel.class).set(Condition.column(BoxedModel$Table.NAME).concatenateToColumn("String_Node_Str")).getQuery();
  assertEquals("String_Node_Str",query.trim());
  Uri uri=TestContentProvider.NoteModel.fromList(1);
  ContentValues contentValues=new ContentValues();
  contentValues.put(NoteModel$Table.NOTE,"String_Node_Str");
  contentValues.put(NoteModel$Table.ID,1);
  contentValues.put(NoteModel$Table.CONTENTPROVIDERMODEL_PROVIDERMODEL,1);
  query=new Update().conflictAction(ConflictAction.ABORT).table(FlowManager.getTableClassForName("String_Node_Str","String_Node_Str")).set().conditionValues(contentValues).where("String_Node_Str","String_Node_Str").and(Condition.column("String_Node_Str").is(uri.getPathSegments().get(2))).getQuery();
  assertEquals("String_Node_Str" + "String_Node_Str",query.trim());
}