Program: 48416
Project: 48416
Buggy source:
@Test public void testCompare(){
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
}

Fixed version (ground truth):
@Test public void testCompare(){
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") > 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") == 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
  Assert.assertTrue(Version.compare("String_Node_Str","String_Node_Str") < 0);
}