0

メソッドのスレッドセーフをテストしたい。そのために、atomicboolean を使用しています。true の場合、例外がスローされます。今、私はこの機能をテストしたいと思います。この機能をテストする最良の方法は何ですか??

public void startProcess() {
      if(inProcess.compareAndSet(false, true)) {
              service.startProcess();
              inProcess.set(false);
      } else {
          throw new SomeNewException("Process running.");
      }
      inProcess.set(false);
}

前もって感謝します

4

0 に答える 0