Program: 113397
Project: 113397
Buggy source:
@Test public void testUnenabledMdCache(){
  metadataCache=new MetadataCache(0,10000);
  assertEquals(0,metadataCache.size());
  assertEquals(0,metadataCache.capacity());
  assertNull(metadataCache.getDirEntries("String_Node_Str",10,100));
  assertNull(metadataCache.getStat("String_Node_Str"));
  assertNull(metadataCache.getXAttr("String_Node_Str","String_Node_Str").getFirst());
  assertFalse(metadataCache.getXAttr("String_Node_Str","String_Node_Str").getSecond());
  assertNull(metadataCache.getXAttrs("String_Node_Str"));
  assertEquals(0,metadataCache.getXAttrSize("String_Node_Str","String_Node_Str").getFirst());
  assertFalse(metadataCache.getXAttrSize("String_Node_Str","String_Node_Str").getSecond());
  metadataCache.invalidate("String_Node_Str");
  metadataCache.invalidateDirEntries("String_Node_Str");
  metadataCache.invalidateDirEntry("String_Node_Str","String_Node_Str");
  metadataCache.invalidatePrefix("String_Node_Str");
  metadataCache.invalidateStat("String_Node_Str");
  metadataCache.invalidateXAttr("String_Node_Str","String_Node_Str");
  metadataCache.invalidateXAttrs("String_Node_Str");
  metadataCache.updateDirEntries("String_Node_Str",DirectoryEntries.getDefaultInstance());
  metadataCache.updateStat("String_Node_Str",Stat.getDefaultInstance());
  metadataCache.updateStatAttributes("String_Node_Str",Stat.getDefaultInstance(),100);
  metadataCache.updateStatFromOSDWriteResponse("String_Node_Str",OSDWriteResponse.getDefaultInstance());
  metadataCache.updateStatTime("String_Node_Str",1034l,100);
  metadataCache.updateXAttr("String_Node_Str","String_Node_Str","String_Node_Str");
  metadataCache.updateXAttrs("String_Node_Str",listxattrResponse.getDefaultInstance());
  metadataCache.renamePrefix("String_Node_Str","String_Node_Str");
}

Fixed version (ground truth):
@Test public void testUnenabledMdCache(){
  metadataCache=new MetadataCache(0,10000);
  assertEquals(0,metadataCache.size());
  assertEquals(0,metadataCache.capacity());
  assertNull(metadataCache.getDirEntries("String_Node_Str",10,100));
  assertNull(metadataCache.getStat("String_Node_Str"));
  assertNull(metadataCache.getXAttr("String_Node_Str","String_Node_Str").getFirst());
  assertFalse(metadataCache.getXAttr("String_Node_Str","String_Node_Str").getSecond());
  assertNull(metadataCache.getXAttrs("String_Node_Str"));
  assertEquals(0,metadataCache.getXAttrSize("String_Node_Str","String_Node_Str").getFirst().intValue());
  assertFalse(metadataCache.getXAttrSize("String_Node_Str","String_Node_Str").getSecond());
  metadataCache.invalidate("String_Node_Str");
  metadataCache.invalidateDirEntries("String_Node_Str");
  metadataCache.invalidateDirEntry("String_Node_Str","String_Node_Str");
  metadataCache.invalidatePrefix("String_Node_Str");
  metadataCache.invalidateStat("String_Node_Str");
  metadataCache.invalidateXAttr("String_Node_Str","String_Node_Str");
  metadataCache.invalidateXAttrs("String_Node_Str");
  metadataCache.updateDirEntries("String_Node_Str",DirectoryEntries.getDefaultInstance());
  metadataCache.updateStat("String_Node_Str",Stat.getDefaultInstance());
  metadataCache.updateStatAttributes("String_Node_Str",Stat.getDefaultInstance(),100);
  metadataCache.updateStatFromOSDWriteResponse("String_Node_Str",OSDWriteResponse.getDefaultInstance());
  metadataCache.updateStatTime("String_Node_Str",1034l,100);
  metadataCache.updateXAttr("String_Node_Str","String_Node_Str","String_Node_Str");
  metadataCache.updateXAttrs("String_Node_Str",listxattrResponse.getDefaultInstance());
  metadataCache.renamePrefix("String_Node_Str","String_Node_Str");
}