public static void main(String[] args) throws InterruptedException {
    var app = new App();
    try {
      app.promiseUsage();
    } finally {
      app.stop();
    }
  }
@Test
  void shouldExecuteApplicationWithoutException() {
    assertDoesNotThrow(() -> App.main(null));
  }