DataTypeUtils { static int toBeam(int enviTypeId) { if (EnviConstants.TYPE_ID_BYTE == enviTypeId) { return ProductData.TYPE_UINT8; } else if (EnviConstants.TYPE_ID_INT16 == enviTypeId) { return ProductData.TYPE_INT16; } else if (EnviConstants.TYPE_ID_INT32 == enviTypeId) { return ProductData.TYPE_INT32; } else if (EnviConstants.TYPE_ID_FLOAT32 == enviTypeId) { return ProductData.TYPE_FLOAT32; } else if (EnviConstants.TYPE_ID_FLOAT64 == enviTypeId) { return ProductData.TYPE_FLOAT64; } else if (EnviConstants.TYPE_ID_UINT16 == enviTypeId) { return ProductData.TYPE_UINT16; } else if (EnviConstants.TYPE_ID_UINT32 == enviTypeId) { return ProductData.TYPE_UINT32; } return ProductData.TYPE_UNDEFINED; } private  DataTypeUtils();   }
@Test public void testMapToBEAM() { assertEquals(ProductData.TYPE_UINT8, DataTypeUtils.toBeam(EnviConstants.TYPE_ID_BYTE)); assertEquals(ProductData.TYPE_INT16, DataTypeUtils.toBeam(EnviConstants.TYPE_ID_INT16)); assertEquals(ProductData.TYPE_INT32, DataTypeUtils.toBeam(EnviConstants.TYPE_ID_INT32)); assertEquals(ProductData.TYPE_FLOAT32, DataTypeUtils.toBeam(EnviConstants.TYPE_ID_FLOAT32)); assertEquals(ProductData.TYPE_FLOAT64, DataTypeUtils.toBeam(EnviConstants.TYPE_ID_FLOAT64)); assertEquals(ProductData.TYPE_UNDEFINED, DataTypeUtils.toBeam(6)); assertEquals(ProductData.TYPE_UNDEFINED, DataTypeUtils.toBeam(9)); assertEquals(ProductData.TYPE_UINT16, DataTypeUtils.toBeam(EnviConstants.TYPE_ID_UINT16)); assertEquals(ProductData.TYPE_UINT32, DataTypeUtils.toBeam(EnviConstants.TYPE_ID_UINT32)); assertEquals(ProductData.TYPE_UNDEFINED, DataTypeUtils.toBeam(14)); assertEquals(ProductData.TYPE_UNDEFINED, DataTypeUtils.toBeam(15)); assertEquals(ProductData.TYPE_UNDEFINED, DataTypeUtils.toBeam(-11)); }