テンプレート化されたメソッド、クラス、および関数を C++ で単体テストする良い方法を探しています。単一の型を使用してテストするだけでは十分ではなく、単体テストを複製して型を置き換えるだけでは適切ではないと感じています。
より具体的には、Matrix クラスに取り組んでおり、Boost のユニット テスト フレームワークを使用しています。マトリックスは、さまざまなタイプで機能します。基本型がメインですが、具象型にも対応してほしいです。
これは学習目的で行っていることに注意してください。そのため、既存のマトリックス実装を使用していません。