Program: 9883
Project: 9883
Buggy source:
public void testLongAccessToken() throws Exception {
  User user1=new UserImpl("String_Node_Str");
  orgService.getUserHandler().createUser(user1,false);
  String longAccessToken=createLongString();
  socialNetworkService.updateOAuthInfo(getFacebookProvider(),user1.getUserName(),"String_Node_Str",createFacebookAccessToken(longAccessToken));
  assertEquals(longAccessToken,socialNetworkService.getOAuthAccessToken(getFacebookProvider(),user1.getUserName()).getAccessToken());
  String shortAccessToken="String_Node_Str";
  socialNetworkService.updateOAuthInfo(getFacebookProvider(),user1.getUserName(),"String_Node_Str",createFacebookAccessToken(shortAccessToken));
  assertEquals(shortAccessToken,socialNetworkService.getOAuthAccessToken(getFacebookProvider(),user1.getUserName()).getAccessToken());
  GoogleAccessTokenContext grc=createGoogleAccessToken(longAccessToken,longAccessToken,"String_Node_Str");
  socialNetworkService.updateOAuthInfo(getGoogleProvider(),user1.getUserName(),"String_Node_Str",grc);
  assertEquals(grc,socialNetworkService.getOAuthAccessToken(getGoogleProvider(),user1.getUserName()));
  socialNetworkService.removeOAuthAccessToken(getGoogleProvider(),user1.getUserName());
  assertNull(socialNetworkService.getOAuthAccessToken(getGoogleProvider(),user1.getUserName()));
  TwitterAccessTokenContext twitterToken=new TwitterAccessTokenContext(longAccessToken,longAccessToken);
  socialNetworkService.updateOAuthAccessToken(getTwitterProvider(),user1.getUserName(),twitterToken);
  assertEquals(twitterToken,socialNetworkService.getOAuthAccessToken(getTwitterProvider(),user1.getUserName()));
  twitterToken=new TwitterAccessTokenContext(shortAccessToken,shortAccessToken);
  socialNetworkService.updateOAuthAccessToken(getTwitterProvider(),user1.getUserName(),twitterToken);
  assertEquals(twitterToken,socialNetworkService.getOAuthAccessToken(getTwitterProvider(),user1.getUserName()));
}

Fixed version (ground truth):
public void testLongAccessToken() throws Exception {
  User user1=new UserImpl("String_Node_Str");
  orgService.getUserHandler().createUser(user1,false);
  String longAccessToken=createLongString();
  socialNetworkService.updateOAuthInfo(getFacebookProvider(),user1.getUserName(),"String_Node_Str",createFacebookAccessToken(longAccessToken));
  assertEquals(longAccessToken,socialNetworkService.getOAuthAccessToken(getFacebookProvider(),user1.getUserName()).getAccessToken());
  String shortAccessToken="String_Node_Str";
  socialNetworkService.updateOAuthInfo(getFacebookProvider(),user1.getUserName(),"String_Node_Str",createFacebookAccessToken(shortAccessToken));
  assertEquals(shortAccessToken,socialNetworkService.getOAuthAccessToken(getFacebookProvider(),user1.getUserName()).getAccessToken());
  GoogleAccessTokenContext grc=createGoogleAccessToken(longAccessToken,longAccessToken,"String_Node_Str");
  socialNetworkService.updateOAuthInfo(getGoogleProvider(),user1.getUserName(),"String_Node_Str",grc);
  assertEquals(grc,socialNetworkService.getOAuthAccessToken(getGoogleProvider(),user1.getUserName()));
  socialNetworkService.removeOAuthAccessToken(getGoogleProvider(),user1.getUserName());
  assertNull(socialNetworkService.getOAuthAccessToken(getGoogleProvider(),user1.getUserName()));
  TwitterAccessTokenContext twitterToken=new TwitterAccessTokenContext(longAccessToken,longAccessToken);
  socialNetworkService.updateOAuthAccessToken(getTwitterProvider(),user1.getUserName(),twitterToken);
  assertEquals(twitterToken,socialNetworkService.getOAuthAccessToken(getTwitterProvider(),user1.getUserName()));
  twitterToken=new TwitterAccessTokenContext(shortAccessToken,shortAccessToken);
  socialNetworkService.updateOAuthAccessToken(getTwitterProvider(),user1.getUserName(),twitterToken);
  assertEquals(twitterToken,socialNetworkService.getOAuthAccessToken(getTwitterProvider(),user1.getUserName()));
  orgService.getUserHandler().removeUser(user1.getUserName(),false);
}