approvals / ApprovalTests.cpp.StarterProject

Starter project for easy learning and use of ApprovalTests.cpp

Repository from Github https://github.comapprovals/ApprovalTests.cpp.StarterProjectRepository from Github https://github.comapprovals/ApprovalTests.cpp.StarterProject

ApprovalTests.cpp.StarterProject

build Build Status

This is a starter project for:

  • ApprovalTests in C++ - see ApprovalTests.cpp
  • Catch2 test framework
  • CLion (and any other CMake-aware C++ build system)
  • Visual Studio 2017 (visual-studio-2017\StarterProject.sln)
  • Visual Studio 2019 (visual-studio-2019\StarterProject2019.sln)

Works on Mac, Linux and Windows.

Feel free to copy and go...

Machine Setup (Windows)

You can set up a machine from scratch by running the PowerShell script: install.windows.ps1. See the comments inside it for how to run it.

If you already have a Windows environment, but just not C++ tools, you can run the second half of that script.

Starting Point

The tests in NewTest should pass, and then you should delete/modify as needed to get started.

Notes:

About

Starter project for easy learning and use of ApprovalTests.cpp


Languages

Language:C++ 98.4%Language:CMake 1.1%Language:PowerShell 0.4%Language:C 0.1%Language:Batchfile 0.0%