2

==<>funcs をNSDate拡張機能として実装しました。コード自体はうまく機能しています。問題は単体テストで始まります。ここではQuick&を使用しますNimbleが、これらの 1 つにも特定のプロトコルが実装されている必要があります。今何ができますか?プロトコルはpublicであり、ライブラリと私のコードの両方がそれを実装しているため、明らかにエラーが発生します。

エラー自体: Redundant conformance of 'NSDate' to protocol 'Comparable'

-- 編集 -- 明確にするための補足説明:非テスト ターゲットにQuick/をインポートしたくないため、クラスの実装を削除することはできません。Nimble

-- 編集 -- Swift 2.2 を使用しています。比較可能なコードは基本的にhttps://stackoverflow.com/a/28109990/849616と同じです。

4

0 に答える 0