private static void check(List<String> files, String expected) {
StringBuilder actual = new StringBuilder();
files.forEach(f -> {
StringBuilder result = new StringBuilder();
FilePermission fp1 = new FilePermission(f, "read");
FilePermission fp2 = new FilePermission(
new File(f).getAbsolutePath(), "read");
result.append(fp1.equals(fp2));
result.append(fp1.implies(fp2));
result.append(fp1.hashCode() == fp2.hashCode());
System.out.println(fp1 + " Vs. " + fp2 + " : Result: " + result);
actual.append(result);
});
if (!expected.equals(actual.toString())) {
throw new RuntimeException("Failed: " + expected + "/" + actual);
}
}
FilePermissionTest.java 文件源码
java
阅读 21
收藏 0
点赞 0
评论 0
项目:openjdk-jdk10
作者:
评论列表
文章目录