|
@@ -269,6 +269,30 @@ public class TestFilterFileSystem {
|
|
|
checkFsConf(flfs, conf, 3);
|
|
|
}
|
|
|
|
|
|
+ @Test
|
|
|
+ public void testVerifyChecksumPassthru() {
|
|
|
+ FileSystem mockFs = mock(FileSystem.class);
|
|
|
+ FileSystem fs = new FilterFileSystem(mockFs);
|
|
|
+
|
|
|
+ fs.setVerifyChecksum(false);
|
|
|
+ verify(mockFs).setVerifyChecksum(eq(false));
|
|
|
+ reset(mockFs);
|
|
|
+ fs.setVerifyChecksum(true);
|
|
|
+ verify(mockFs).setVerifyChecksum(eq(true));
|
|
|
+ }
|
|
|
+
|
|
|
+ @Test
|
|
|
+ public void testWriteChecksumPassthru() {
|
|
|
+ FileSystem mockFs = mock(FileSystem.class);
|
|
|
+ FileSystem fs = new FilterFileSystem(mockFs);
|
|
|
+
|
|
|
+ fs.setWriteChecksum(false);
|
|
|
+ verify(mockFs).setWriteChecksum(eq(false));
|
|
|
+ reset(mockFs);
|
|
|
+ fs.setWriteChecksum(true);
|
|
|
+ verify(mockFs).setWriteChecksum(eq(true));
|
|
|
+ }
|
|
|
+
|
|
|
private void checkInit(FilterFileSystem fs, boolean expectInit)
|
|
|
throws Exception {
|
|
|
URI uri = URI.create("filter:/");
|