Проблемы с загрузкой в ​​Ubuntu с UEFI

Заглушка - это объект, который реализует интерфейс компонента, но вместо того, чтобы возвращать то, что компонент будет возвращать при вызове, заглушка может быть сконфигурирована для возврата значения, подходящего для теста. Используя заглушки, модульный тест может проверить, может ли модуль обрабатывать различные возвращаемые значения от своего соавтора. Использование заглушки вместо реального сотрудника в модульном тесте можно выразить так:

модульный тест -> заглушка

модульный тест -> модуль -> заглушка

модульный тест подтверждает результаты и состояние модуля

Сначала модульный тест создает заглушку и настраивает ее возвращаемые значения. Затем модульный тест создает модуль и устанавливает на него заглушку. Теперь модульный тест вызывает модуль, который в свою очередь вызывает заглушку. Наконец, модульный тест делает утверждения о результатах вызовов метода на модуле.

Mock похож на заглушку, только у него есть методы, позволяющие определить, какие методы были вызваны для Mock . Используя макет, таким образом, можно проверить, может ли устройство правильно обрабатывать различные возвращаемые значения, а также правильно ли оно использует коллаборатора. Например, по значению, возвращенному из объекта dao, вы не можете увидеть, были ли данные прочитаны из базы данных с помощью Statement или PreparedStatement. Также вы не можете увидеть, был ли вызван метод connection.close () перед возвратом значения. Это возможно с насмешками. Другими словами, имитация позволяет проверить целостность взаимодействия юнитов с коллаборатором. Не только методы коллаборатора, которые возвращают значения, используемые модулем. Использование макета в модульном тесте можно выразить так:

модульный тест -> макет

модульный тест -> единица -> макет

утверждает, что модульный тест на результат и состояние модуля

модульный тест утверждает методы, вызываемые на mock

Подробнее >> Здесь

0
задан 19.05.2020, 21:50

2 ответа

Решенный я переустановил в режиме UEFI, и теперь он загружается в мою ОС, как он должен. Проблемой была причина путем начальной установки в BIOS прежней версии по ошибке.

1
ответ дан 19.05.2020, 21:51

Где-нибудь в Вашем меню BIOS должна быть некоторая команда, чтобы позволить Вам отключать это PXE (сетевая) начальная загрузка. Или это или перемещение PXE в меню начальной загрузки - порядок устройств загрузки к последней позиции после CD/DVD-ROM, жесткого диска и USB.

0
ответ дан 19.05.2020, 21:52

Теги

Похожие вопросы