ThreadPoolAccTest.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:jdk8u_jdk 作者:
private static boolean testPrincipals(ObservedObject[] monitored, ObjectName[] monitorNames,
        Monitor[] monitor, String[] principals) throws Exception {
    for (int i = 0; i < 6; i++) {
        String principal =  monitored[i].principal;
        String expected = principals[i / 3];
        if (principal == null) {
            echo("Task not submitted " + new Date() + ". RETRY");
            return false;
        }
        echo(">>> Monitor = " + monitorNames[i]);
        echo(">>> ObservedObject = " + monitor[i].getObservedObject());
        echo(">>> ObservedAttribute = " + monitor[i].getObservedAttribute());
        echo(">>> Principal = " + principal);

        if (expected.equals(principal)) {
            echo("\tOK: Got Expected principal");
        } else {
            throw new Exception("Unexpected principal. Got: " + principal + " Expected: " + expected);
        }
    }
    return true;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号