Class MultiThreadRunner
- java.lang.Object
-
- net.n2oapp.framework.api.util.async.MultiThreadRunner
-
public class MultiThreadRunner extends java.lang.ObjectУтилита для проверки потокобезопасности объекта- Since:
- 11.04.2015
- Author:
- iryabov
-
-
Constructor Summary
Constructors Constructor Description MultiThreadRunner()MultiThreadRunner(int threadMax, int timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intrun(java.util.concurrent.Callable<java.lang.Boolean> callable)Запуск теста в несколько потоков
-
-
-
Method Detail
-
run
public int run(java.util.concurrent.Callable<java.lang.Boolean> callable) throws java.lang.InterruptedException, java.util.concurrent.ExecutionExceptionЗапуск теста в несколько потоков- Parameters:
callable- - тело теста, должен вернуть результат assert'а- Returns:
- метод возвращает число ошибок (число не верных асертов)
- Throws:
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionException
-
-