Двойные `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.