/**
* Test all base variables of the reader jmx interface
*/
@Test
public void t1testStandardVariableOverJMX() throws IOException {
final JMXConnector connection = getConnection();
final MBeanServerConnection mbs = getMbeanServer(connection);
final ObjectName readerObject = getReaderObjectName(mbs);
//assert path
final String path = JmxClientReaderHelper.getFilePath(mbs,readerObject);
Assert.assertEquals(System.getProperty("user.dir"), path);
//assert filename
final String filename = JmxClientReaderHelper.getFileName(mbs,readerObject);
Assert.assertEquals("none", filename);
//assert chunksize
final int chunkSize = JmxClientReaderHelper.getChunkSize(mbs,readerObject);
Assert.assertEquals(8192, chunkSize);
//assert takeMeasurements
final String takeMeasurements = JmxClientReaderHelper.getTakeMeasurements(mbs,readerObject);
final boolean takeMeasurementsAsBoolean = JmxClientReaderHelper.getTakeMeasurementsAsBoolean(mbs,readerObject);
Assert.assertEquals(true, takeMeasurementsAsBoolean);
Assert.assertEquals("true", takeMeasurements);
//assert measurementvolume
final int measurementVolume = JmxClientReaderHelper.getMeasurementVolume(mbs,readerObject);
Assert.assertEquals(-1,measurementVolume);
//assert readertype
final String readerType = JmxClientReaderHelper.getReaderType(mbs,readerObject);
final ReaderType readerTypeAsEnum = JmxClientReaderHelper.getReaderTypeAsType(mbs,readerObject);
Assert.assertEquals(ReaderType.none, readerTypeAsEnum);
Assert.assertEquals("none", readerType);
}
ReaderJmxTest.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:Byter
作者:
评论列表
文章目录