0

UWP コンポーネントの単体テストの戦略に関するガイダンスを探しています。

C++/WinRT プロジェクションを使用して UWP コンポーネントを開発しています。このコンポーネントには、Bluetooth デバイスとの通信を管理するヘルパー クラスが含まれています。UWP コンポーネントのインターフェイスにエクスポートせずに、そのヘルパー クラス (BthDevice) の単体テストを作成したいと考えています。

エクスポートされていない DLL クラスをテストするためのいくつかのガイドラインに従うことから始めました。具体的には、新しい UWP 単体テスト プロジェクトを作成しました。プロジェクトのインクルード ディレクトリを明示的に追加し、BthDevice.h をインクルードし、クラスの BthDevice.obj をリンカー設定に追加しました。私はいくつかのリンカ エラーと戦いましたが、UWP コンポーネントでプリコンパイル済みヘッダーを使用しているため、今は失敗しています。私は今のところあきらめました。

これは簡単な作業のはずなのに、やり方が間違っているように感じます。どんな指導も大歓迎です!ありがとう。

4

0 に答える 0