@Test public void testGetEEP() throws BindingConfigParseException { EnoceanGenericBindingProvider provider = new EnoceanGenericBindingProvider(); provider.processBindingConfiguration( "enocean", new TestItem("item"), "{id=00:8B:62:43, eep=F6:02:01, channel=B, parameter=I_PRESSED}"); assertEquals(new EEPId("F6:02:01"), provider.getEEP("item")); }
@Test public void testGetParameterAddress() throws BindingConfigParseException { EnoceanGenericBindingProvider provider = new EnoceanGenericBindingProvider(); provider.processBindingConfiguration( "enocean", new TestItem("item"), "{id=00:8B:62:43, eep=F6:02:01, channel=B, parameter=I_PRESSED}"); assertEquals( new EnoceanParameterAddress(EnoceanId.fromString("00:8B:62:43"), "B", "I_PRESSED"), provider.getParameterAddress("item")); }