private static void testEquals(final ExecutionOptions optionsA,
final ExecutionOptions optionsB) {
Assert.assertEquals(optionsA.getConcurrentOption(),
optionsB.getConcurrentOption());
Assert.assertEquals(optionsA.getNotifyOnFirstFailure(),
optionsB.getNotifyOnFirstFailure());
Assert.assertEquals(optionsA.getNotifyOnLastFailure(),
optionsB.getNotifyOnLastFailure());
Assert.assertEquals(optionsA.getFailureAction(),
optionsB.getFailureAction());
Assert.assertEquals(optionsA.getPipelineExecutionId(),
optionsB.getPipelineExecutionId());
Assert.assertEquals(optionsA.getPipelineLevel(),
optionsB.getPipelineLevel());
Assert.assertEquals(optionsA.isFailureEmailsOverridden(),
optionsB.isFailureEmailsOverridden());
Assert.assertEquals(optionsA.isSuccessEmailsOverridden(),
optionsB.isSuccessEmailsOverridden());
testDisabledEquals(optionsA.getDisabledJobs(), optionsB.getDisabledJobs());
testEquals(optionsA.getSuccessEmails(), optionsB.getSuccessEmails());
testEquals(optionsA.getFailureEmails(), optionsB.getFailureEmails());
testEquals(optionsA.getFlowParameters(), optionsB.getFlowParameters());
}