public void testExtractMac() { assertEquals("c0ffee000000", Servlet.extractMac("/C0FFEE000000", "/")); assertEquals("c0ffee000000", Servlet.extractMac("/longer-c0ffee000000", "/longer-")); assertEquals(null, Servlet.extractMac("/c0ffee00000g", "/")); assertEquals(null, Servlet.extractMac("/c0ffee0000", "/")); assertEquals(null, Servlet.extractMac("fun", "/")); }
public void testExtractMacFromConfigurationFilePath() { assertEquals( "c0ffee000016", Servlet.extractMac("/c0ffee000016-sipx-sip.cfg", Servlet.POLYCOM_PATH_PREFIX)); assertEquals( "002162ff374b", Servlet.extractMac( "/Nortel/config/SIP002162FF374B.xml", Servlet.NORTEL_IP_12X0_PATH_PREFIX)); // XX-8437 Support auto-provisioning Avaya IP 1200 Remote Worker phones assertEquals( "002162ffb0ff", Servlet.extractMac( "/phone/profile/tftproot/Nortel/config/SIP002162FFB0FF.xml", Servlet.NORTEL_IP_12X0_PATH_PREFIX)); }