問題タブ [cedar-bdd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - Cedar をテストに使用するプロジェクト、Objective-C Realm をセットアップし、Swift Realm モデルをテストしています
Realm チームの誰かがこの質問を見て回答してくれることを願っています
Cedar を使用して BDD スタイルのテストを作成するプロジェクトがあります。Objective C と Swift ファイルが混在するプロジェクトがあります。これらの迅速なファイルの一部は、カスタム Realm モデル用です。CocoaPods を使用して Realm をプロジェクトにインストールします。
これまでに見た推奨設定は次のとおりです。
- Podfile
Realm/Headers
でテスト ターゲットとRealm
メイン ターゲットのみに使用 - これにより+[RLMObjectBase ignoredProperties]: unrecognized selector sent to class
エラーが解決されます。
私のアプリはビルドして実行しますが、今はこれを取得しますRLMObject subclasses with the same name cannot be included twice in the same target
すべてのテスト ターゲットから Swift オブジェクトを削除し、それらをメインのターゲットのみに残すと、テスト ファイル内にそれらが表示されなくなり、次のポイントに進みます。
- Swift ファイルで @testable を使用します。迅速な XCTest クラスでテストしている場合、これは良いアドバイスですが、Cedar では機能しません (または、機能させる方法がわかりません)。
私の質問は、このセットアップを機能させる方法はありますか? 正確な手順は何ですか?
ios - IOS で cedar を使用して http 要求ブロックをテストする方法
BookService という名前のクラスを、本の情報のリストを取得するメソッドでテストしたいと考えています。成功ブロックと失敗ブロックの両方をカバーするにはどうすればよいですか? これが私のメソッドコードです:
}
そして、これが杉を使った私のテストコードです
SPEC_END