Repository: deltaspike Updated Branches: refs/heads/master 5c04cec3b -> f5ba10bb7
trying to track down stochastic JMX test errors Project: http://git-wip-us.apache.org/repos/asf/deltaspike/repo Commit: http://git-wip-us.apache.org/repos/asf/deltaspike/commit/906049d8 Tree: http://git-wip-us.apache.org/repos/asf/deltaspike/tree/906049d8 Diff: http://git-wip-us.apache.org/repos/asf/deltaspike/diff/906049d8 Branch: refs/heads/master Commit: 906049d833698b34e8afb8fe2ef8d7e92dec9f5b Parents: 5c04cec Author: Mark Struberg <strub...@apache.org> Authored: Fri May 5 12:51:34 2017 +0200 Committer: Mark Struberg <strub...@apache.org> Committed: Fri May 5 12:51:34 2017 +0200 ---------------------------------------------------------------------- .../test/core/impl/jmx/SimpleRegistrationTest.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/deltaspike/blob/906049d8/deltaspike/core/impl/src/test/java/org/apache/deltaspike/test/core/impl/jmx/SimpleRegistrationTest.java ---------------------------------------------------------------------- diff --git a/deltaspike/core/impl/src/test/java/org/apache/deltaspike/test/core/impl/jmx/SimpleRegistrationTest.java b/deltaspike/core/impl/src/test/java/org/apache/deltaspike/test/core/impl/jmx/SimpleRegistrationTest.java index c287192..8bcaa2c 100644 --- a/deltaspike/core/impl/src/test/java/org/apache/deltaspike/test/core/impl/jmx/SimpleRegistrationTest.java +++ b/deltaspike/core/impl/src/test/java/org/apache/deltaspike/test/core/impl/jmx/SimpleRegistrationTest.java @@ -18,10 +18,12 @@ */ package org.apache.deltaspike.test.core.impl.jmx; +import org.junit.Assert; import org.junit.Test; import javax.inject.Inject; import javax.management.Attribute; +import javax.management.MBeanInfo; import javax.management.MBeanOperationInfo; import javax.management.MBeanParameterInfo; import javax.management.MBeanServer; @@ -73,7 +75,11 @@ public abstract class SimpleRegistrationTest { assertEquals(1, notifications.size()); assertEquals(10L, notifications.iterator().next().getSequenceNumber()); - MBeanOperationInfo[] operations = server.getMBeanInfo(on).getOperations(); + MBeanInfo mBeanInfo = server.getMBeanInfo(on); + Assert.assertNotNull(mBeanInfo); + MBeanOperationInfo[] operations = mBeanInfo.getOperations(); + Assert.assertNotNull(operations); + Assert.assertTrue(operations.length > 0); MBeanParameterInfo parameterInfo = operations[0].getSignature()[0]; assertEquals("multiplier", parameterInfo.getName()); assertEquals("the multiplier", parameterInfo.getDescription());