Не удалось решить эту ошибку: не удалось создать дескриптор cudnn: CUDNN_STATUS_INTERNAL_ERROR

Нет, Mockito этого не поддерживает.

Возможно, это не тот ответ, который вы ищете, но то, что вы видите, является симптомом отказа от применения принципа дизайна:

Использовать композицию над наследованием

blockquote>

Если вы извлечете стратегию вместо расширения суперкласса, проблема исчезнет.

] Если вам не разрешено изменять код, но вы все равно должны его протестировать, и в этом неудобном случае все еще есть надежда. С некоторыми инструментами AOP (например, AspectJ) вы можете переплетать код в метод суперкласса и полностью исключить его выполнение (yuck). Это не работает, если вы используете прокси-серверы, вы должны использовать модификацию байтового кода (время ткачества или компиляцию времени). Есть и фальшивые фреймворки, которые поддерживают этот тип трюков, например PowerMock и PowerMockito.

Я предлагаю вам пойти на рефакторинг, но если это не вариант, вы можете провести какое-то серьезное взлом .

0
задан Misaki 28 March 2019 в 07:56
поделиться