@Test
 public void should_not_notify_on_recovery_if_failure_recovery_and_previous_build_was_success() {
   PostBuildNotifierExt notifier =
       new PostBuildNotifierExt(PostBuildNotifier.Type.FAILURE_AND_RECOVERY);
   notifier.perform(newBuild().success().notRecovery().get(), null);
   assertFalse(notifier.wasPerformed());
 }
 @Test
 public void should_notify_on_failure_if_failure_recovery() {
   PostBuildNotifierExt notifier =
       new PostBuildNotifierExt(PostBuildNotifier.Type.FAILURE_AND_RECOVERY);
   notifier.perform(newBuild().fail().get(), null);
   assertTrue(notifier.wasPerformed());
 }
 @Test
 public void shouldt_notify_on_recovery_if_all_and_even_ifprevious_build_was_success() {
   PostBuildNotifierExt notifier = new PostBuildNotifierExt(PostBuildNotifier.Type.ALL);
   notifier.perform(newBuild().success().notRecovery().get(), null);
   assertTrue(notifier.wasPerformed());
 }