Проверьте механизм блокировки двойной проверки в Синглтоне на 100% покрытие кодаJAVA

Программисты JAVA общаются здесь
Anonymous
Проверьте механизм блокировки двойной проверки в Синглтоне на 100% покрытие кода

Сообщение Anonymous »

Я пытаюсь достичь 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

Вернуться в «JAVA»