Двойные `Comparable` NSDate реализации - только цель теста

Я реализовал ==, <, > функционирует как NSDate расширение. Сам код работает хорошо. Проблема начинается в модульных тестах, где я использую Quick & Nimble и один из них также должен был реализовать данный протокол. Что я могу сделать сейчас? Протокол publicИ библиотека, и мой код ее реализуют, поэтому она, очевидно, генерирует ошибку.

Сама ошибка: Redundant conformance of 'NSDate' to protocol 'Comparable',

- edit - Просто примечание, чтобы уточнить: я не могу удалить реализацию в моих классах, потому что я не хочу импортировать Quick/Nimble в не тестовых целях.

редактировать - я использую Swift 2.2. Сопоставимый код в основном равен: /questions/9790873/nsdate-sravnenie-s-ispolzovaniem-swift/9790906#9790906.

0 ответов

Другие вопросы по тегам