epcgantreadpointtablerowtest.java

来自「关于 RFID 读写器的相关内容」· Java 代码 · 共 342 行 · 第 1/2 页

JAVA
342
字号
		assertEquals(new Integer32(antReadPoint.getFailedLockAlarmControl().getEnabled() ? 1 : 2), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntLockFailuresNotifLevel);
		assertEquals(new Integer32(antReadPoint.getFailedLockAlarmControl().getLevel().toInt()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntPowerLevel);
		assertEquals(new Integer32(antReadPoint.getPowerLevel()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntNoiseLevel);
		assertEquals(new Integer32(antReadPoint.getNoiseLevel()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntTimeEnergized);
//		assertEquals(new Gauge32(antReadPoint.getTimeEnergized()), value); // cannot test

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntMemoryReadOperations);
		assertEquals(new Integer32(antReadPoint.getMemReadCount()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntReadFailureSuppressInterval);
		assertEquals(new UnsignedInteger32(antReadPoint.getFailedMemReadAlarmControl().getSuppressInterval()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntReadFailureSuppressions);
		assertEquals(new Counter32(antReadPoint.getReadFailureSuppressions()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntWriteFailureSuppressInterval);
		assertEquals(new UnsignedInteger32(antReadPoint.getFailedWriteAlarmControl().getSuppressInterval()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntWriteFailureSuppressions);
		assertEquals(new Counter32(antReadPoint.getWriteFailureSuppressions()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntKillFailureSuppressInterval);
		assertEquals(new UnsignedInteger32(antReadPoint.getFailedKillAlarmControl().getSuppressInterval()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntKillFailureSuppressions);
		assertEquals(new Counter32(antReadPoint.getKillFailureSuppressions()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntEraseFailureSuppressInterval);
		assertEquals(new UnsignedInteger32(antReadPoint.getFailedEraseAlarmControl().getSuppressInterval()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntEraseFailureSuppressions);
		assertEquals(new Counter32(antReadPoint.getEraseFailureSuppressions()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntLockFailureSuppressInterval);
		assertEquals(new UnsignedInteger32(antReadPoint.getFailedLockAlarmControl().getSuppressInterval()), value);

		value = row.getValue(EpcglobalReaderMib.idxEpcgAntRdPntLockFailureSuppressions);
		assertEquals(new Counter32(antReadPoint.getLockFailureSuppressions()), value);
	}

	/**
	 * Tests the <code>setValue()</code> method.
	 */
	public final void testSetValue() {
		int value;
		AlarmLevel level;

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntReadFailureNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedMemReadAlarmControl().getEnabled() ? 1 : 2);
		value = 2;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntReadFailureNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedMemReadAlarmControl().getEnabled() ? 1 : 2);

		level = AlarmLevel.CRITICAL;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntReadFailureNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedMemReadAlarmControl().getLevel());
		level = AlarmLevel.DEBUG;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntReadFailureNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedMemReadAlarmControl().getLevel());

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntWriteFailuresNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedWriteAlarmControl().getEnabled() ? 1 : 2);
		value = 2;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntWriteFailuresNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedWriteAlarmControl().getEnabled() ? 1 : 2);

		level = AlarmLevel.CRITICAL;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntWriteFailuresNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedWriteAlarmControl().getLevel());
		level = AlarmLevel.DEBUG;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntWriteFailuresNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedWriteAlarmControl().getLevel());

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntKillFailuresNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedKillAlarmControl().getEnabled() ? 1 : 2);
		value = 2;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntKillFailuresNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedKillAlarmControl().getEnabled() ? 1 : 2);

		level = AlarmLevel.CRITICAL;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntKillFailuresNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedKillAlarmControl().getLevel());
		level = AlarmLevel.DEBUG;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntKillFailuresNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedKillAlarmControl().getLevel());

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntEraseFailuresNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedEraseAlarmControl().getEnabled() ? 1 : 2);
		value = 2;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntEraseFailuresNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedEraseAlarmControl().getEnabled() ? 1 : 2);

		level = AlarmLevel.CRITICAL;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntEraseFailuresNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedEraseAlarmControl().getLevel());
		level = AlarmLevel.DEBUG;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntEraseFailuresNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedEraseAlarmControl().getLevel());

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntLockFailuresNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedLockAlarmControl().getEnabled() ? 1 : 2);
		value = 2;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntLockFailuresNotifEnable, new Integer32(value));
		assertEquals(value, antReadPoint.getFailedLockAlarmControl().getEnabled() ? 1 : 2);

		level = AlarmLevel.CRITICAL;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntLockFailuresNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedLockAlarmControl().getLevel());
		level = AlarmLevel.DEBUG;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntLockFailuresNotifLevel, new Integer32(level.toInt()));
		assertEquals(level, antReadPoint.getFailedLockAlarmControl().getLevel());

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntReadFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedMemReadAlarmControl().getSuppressInterval());
		value = 100;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntReadFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedMemReadAlarmControl().getSuppressInterval());

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntWriteFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedWriteAlarmControl().getSuppressInterval());
		value = 100;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntWriteFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedWriteAlarmControl().getSuppressInterval());

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntKillFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedKillAlarmControl().getSuppressInterval());
		value = 100;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntKillFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedKillAlarmControl().getSuppressInterval());

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntEraseFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedEraseAlarmControl().getSuppressInterval());
		value = 100;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntEraseFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedEraseAlarmControl().getSuppressInterval());

		value = 1;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntLockFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedLockAlarmControl().getSuppressInterval());
		value = 100;
		row.setValue(EpcglobalReaderMib.idxEpcgAntRdPntLockFailureSuppressInterval, new UnsignedInteger32(value));
		assertEquals(value, antReadPoint.getFailedLockAlarmControl().getSuppressInterval());
	}

	/**
	 * Runs the test using the gui runner.
	 * @param args No arguments
	 */
	public static void main(String[] args) {
        junit.swingui.TestRunner.run(EpcgAntReadPointTableRowTest.class);
    }

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?