@Test(groups = { "oam", "functional.mgmt" })

public void testMaskSectionsValidations() {
    String incorrect_prim_addressCmd = "sccp address create 1 71 6535 8 0 0 12 93707100007";
    String incorrect_prim_address_deleteCmd = "sccp address delete 1";
    String correct_prim_addressCmd = "sccp address create 1 71 6535 8 0 0 12 -/-";
    // TODO: this update for fixing "sccp rule create needs not zero pc"
      String incorrectCreateRuleCmd = "sccp rule create 2 R/K 18 0 180 0 1 4 * solitary 1";
      String correctCreateRuleCmd = "sccp rule create 2 R/K 18 0 180 0 1 4 937/* solitary 1";
    String incorrectCreateRuleCmd = "sccp rule create 2 R/K 18 1 180 0 1 4 * solitary 1";
    String correctCreateRuleCmd = "sccp rule create 2 R/K 18 1 180 0 1 4 937/* solitary 1";
    String incorrect_sec_addressCmd = "sccp address create 3 71 6535 8 0 0 12 93707100007";
    // TODO: this update for fixing "sccp rule create needs not zero pc"
      String correctCreateRuleCmdWithSecId = "sccp rule create 2 R/K 18 0 180 0 1 4 937/* solitary 1 backup-addressid 3";
    String correctCreateRuleCmdWithSecId = "sccp rule create 2 R/K 18 1 180 0 1 4 937/* solitary 1 backup-addressid 3";
    String result = this.sccpExecutor.execute(incorrectCreateRuleCmd.split(" "));
    assertEquals(result, SccpOAMMessage.SEC_MISMATCH_PATTERN);
    this.sccpExecutor.execute(incorrect_prim_addressCmd.split(" "));
    result = this.sccpExecutor.execute(correctCreateRuleCmd.split(" "));
    assertEquals(result, SccpOAMMessage.SEC_MISMATCH_PRIMADDRESS);
    this.sccpExecutor.execute(incorrect_prim_address_deleteCmd.split(" "));
    this.sccpExecutor.execute(correct_prim_addressCmd.split(" "));
    this.sccpExecutor.execute(incorrect_sec_addressCmd.split(" "));
    result = this.sccpExecutor.execute(correctCreateRuleCmdWithSecId.split(" "));
    assertEquals(result, SccpOAMMessage.SEC_MISMATCH_SECADDRESS);
}