@Test(dependsOnMethods = {"testExecutionWithoutPropertiesNonCommandType"}, description = "test execute method " +

        "with a profile operation")
public void testExecutePolicyOperation() throws PushNotificationExecutionFailedException {
    PolicyOperation policyOperation = new PolicyOperation();
    policyOperation.setCode(POLICY_OPERATION_CODE);
    policyOperation.setProperties(null);
    ProfileOperation profileOperation = new ProfileOperation();
    profileOperation.setActivityId("1");
    profileOperation.setCode("SampleCode");
    List<ProfileOperation> profileOperationList = new ArrayList<>();
    profileOperationList.add(profileOperation);
    policyOperation.setProfileOperations(profileOperationList);
    notificationContext = new NotificationContext(deviceIdentifier, policyOperation);
    mqttNotificationStrategy.execute(notificationContext);
}