public void startWatching() {
    start();
  }
@Test
  public void stop_watching_commands_if_thread_is_interrupted() {
    AbstractStopRequestWatcher underTest = new AbstractStopRequestWatcher(threadName, booleanSupplier, stopAction) {

    };

    underTest.startWatching();
    underTest.interrupt();

    await().until(() -> !underTest.isAlive());
    assertThat(underTest.isAlive()).isFalse();
  }