Я пытаюсь достичь 100% покрытия кода и пытаться написать модульный тест для механизма блокировки двойной проверки в Синглтоне. < /p>
if (test == null) {
synchronized (Test.class) {
if (test == null) {
test = injector.getInstance(Test.class);
}
}
return test;
}
< /code>
Как протестировать сценарий, в котором попадает вторая нулевая проверка? Я пытался много читать и не смог найти способ сделать это.
Подробнее здесь: https://stackoverflow.com/questions/458 ... e-coverage