Ejemplo n.º 1
0
  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", "/"));
  }
Ejemplo n.º 2
0
  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));
  }