|
@@ -216,7 +216,11 @@ public class TestBlockToken {
|
|
private static void checkAccess(BlockTokenSecretManager m,
|
|
private static void checkAccess(BlockTokenSecretManager m,
|
|
Token<BlockTokenIdentifier> t, ExtendedBlock blk,
|
|
Token<BlockTokenIdentifier> t, ExtendedBlock blk,
|
|
BlockTokenIdentifier.AccessMode mode, StorageType[] storageTypes,
|
|
BlockTokenIdentifier.AccessMode mode, StorageType[] storageTypes,
|
|
- String[] storageIds) throws SecretManager.InvalidToken {
|
|
|
|
|
|
+ String[] storageIds) throws IOException {
|
|
|
|
+ if(storageIds == null) {
|
|
|
|
+ // Test overloaded checkAccess method.
|
|
|
|
+ m.checkAccess(t.decodeIdentifier(), null, blk, mode, storageTypes);
|
|
|
|
+ }
|
|
m.checkAccess(t, null, blk, mode, storageTypes, storageIds);
|
|
m.checkAccess(t, null, blk, mode, storageTypes, storageIds);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -802,6 +806,7 @@ public class TestBlockToken {
|
|
emptyStorageIds);
|
|
emptyStorageIds);
|
|
sm.checkAccess(id, null, block3, mode, storageTypes,
|
|
sm.checkAccess(id, null, block3, mode, storageTypes,
|
|
null);
|
|
null);
|
|
|
|
+ sm.checkAccess(id, null, block3, mode, storageTypes);
|
|
}
|
|
}
|
|
|
|
|
|
@Test
|
|
@Test
|