Вопросы с тегом «adapter»

6
Как мне протестировать систему, в которой объекты трудно подделать?
Я работаю со следующей системой: Network Data Feed -> Third Party Nio Library -> My Objects via adapter pattern Недавно у нас возникла проблема, когда я обновил версию библиотеки, которую использовал, что, помимо прочего, приводило к тому, что метки времени (которые возвращает сторонняя библиотека как long) изменялись с миллисекунд после …

4
Как мне добавить функциональность к объекту, который уже существует?
У меня есть интерфейс, который имеет определенное количество четко определенных функций. Скажем так: interface BakeryInterface { public function createCookies(); public function createIceCream(); } Это хорошо работает для большинства реализаций интерфейса, но в некоторых случаях мне нужно добавить некоторые новые функциональные возможности (например, возможно, в новый метод createBrownies()). Очевидный / наивный …

1
Модульное тестирование клиента API и оболочек
Я ходил кругами, пытаясь найти лучший способ модульного тестирования клиентской библиотеки API, которую я разрабатываю. Библиотека имеет Clientкласс, который в основном имеет отображение 1: 1 с API, и дополнительный Wrapperкласс, который обеспечивает более удобный интерфейс поверх Client. Wrapper --> Client --> External API Сначала я написал несколько тестов для обоих …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.