/**
* Test for the method plus(javax.management.ValueExp,
* javax.management.ValueExp)
*
* @see javax.management.Query#plus(javax.management.ValueExp,
* javax.management.ValueExp)
*/
public final void testPlus() throws Exception {
String[] attrs = new String[] { "IntNumber1", "IntNumber2",
"LongNumber1", "LongNumber2", "DoubleNumber1", "DoubleNumber2",
"FloatNumber1", "FloatNumber2", "Number1", "Number2" };
for (int i = 0; i < attrs.length; i += 2) {
ValueExp v1 = Query.attr(attrs[i]).apply(names[2]);
ValueExp v2 = Query.attr(attrs[i + 1]).apply(names[2]);
ValueExp res = Query.plus(v1, v2).apply(names[2]);
assertTrue(v1 + " + " + v2 + " = " + res, Query.eq(
Query.plus(Query.attr(attrs[i + 1]), Query.attr(attrs[i])),
Query.value(110)).apply(names[2]));
assertFalse(v1 + " + " + v2 + " = " + res, Query.eq(
Query.plus(Query.attr(attrs[i + 1]), Query.attr(attrs[i])),
Query.value(111)).apply(names[2]));
}
}
QueryTest.java 文件源码
java
阅读 32
收藏 0
点赞 0
评论 0
项目:freeVM
作者:
评论列表
文章目录