のねのBlog

パソコンの問題や、ソフトウェアの開発で起きた問題など書いていきます。よろしくお願いします^^。

mstest

Message: Failed to set up the execution context to run the test

dllだと、このエラーになるようだ。 libにしてみる。 'testhost.x86.exe' (Win32): 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions\TestPlatform\testhost.x86.exe' が読み込まれました。 'testhost.x86.exe' (Wi…

mstestで、TEST_CLASSを継承したいとき。

mstestで共通の関数をまとめたい。 継承がうまくできないな。CppUnitTestFramework自体は、継承をサポートしていないようだ。マクロ自体は、以下のようなので、多重継承できるみたい。 ///////////////////////////////////////////////////////////////////…

Visual Studioの単体テストで、時間のかかるテストをスキップする方法

実行するのに時間がかかるので、 無効にしたいテストを以下のようにすると、 スキップしてくれる。 。 #if 0で隠してしまうと、テストがあることがわからなくなってしまう。 BEGIN_TEST_METHOD_ATTRIBUTE(時間がかかるテストの名前) TEST_METHOD_ATTRIBUTE(L…