==
、<
、>
funcs をNSDate
拡張機能として実装しました。コード自体はうまく機能しています。問題は単体テストで始まります。ここではQuick
&を使用しますNimble
が、これらの 1 つにも特定のプロトコルが実装されている必要があります。今何ができますか?プロトコルはpublic
であり、ライブラリと私のコードの両方がそれを実装しているため、明らかにエラーが発生します。
エラー自体: Redundant conformance of 'NSDate' to protocol 'Comparable'
。
-- 編集 -- 明確にするための補足説明:非テスト ターゲットにQuick
/をインポートしたくないため、クラスの実装を削除することはできません。Nimble
-- 編集 -- Swift 2.2 を使用しています。比較可能なコードは基本的にhttps://stackoverflow.com/a/28109990/849616と同じです。