Skip to content

Instantly share code, notes, and snippets.

@MSDN-WhiteKnight
Created April 19, 2021 03:46
Show Gist options
  • Save MSDN-WhiteKnight/2ce91219a57ef0abcbbc92dfc7cda1fe to your computer and use it in GitHub Desktop.
Save MSDN-WhiteKnight/2ce91219a57ef0abcbbc92dfc7cda1fe to your computer and use it in GitHub Desktop.
Tests C++
<ItemDefinitionGroup>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<AdditionalLibraryDirectories>$(SolutionDir)\TestsCppApp\$(Configuration);$(VCInstallDir)UnitTest\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>TestsCppApp.obj;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
#include "CppUnitTest.h"
using namespace Microsoft::VisualStudio::CppUnitTestFramework;
extern int CalcSum(int x,int y);
namespace TestsCpp
{
TEST_CLASS(UnitTest1)
{
public:
TEST_METHOD(TestMethod1)
{
Assert::AreEqual(3,CalcSum(1,2));
}
};
}
&"${env:ProgramFiles(x86)}\Microsoft Visual Studio\2017\Community\Common7\IDE\Extensions\TestPlatform\vstest.console.exe" TestsCpp.dll
echo "Finished"
[void][System.Console]::ReadKey($true)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment