ReSharper C++ 2022.2: Blueprints Support and Faster Unreal Engine Indexing
This release introduces Blueprints-specific inlay hints and inspections and significantly improves the indexing performance for Unreal Engine projects.
ReSharper C++ 2022.1: Updates for Unit Testing and Unreal Engine
It mainly addresses quality and performance issues but also introduces support for Catch2 v3 and Unreal Engine testing framework.
ReSharper C++ 2020.3 EAP: Updates in Navigation, Unit Testing, and C++20 Support in Visual Studio 16.8
In this EAP build, we've introduced several navigation improvements, supported the C++20 conformance changes in Visual Studio 16.8, and updated our support for Catch2 parameterized tests.
Better Ways to Test with doctest – the Fastest C++ Unit Testing Framework
Which C++ unit testing framework do you use? In this guest blog post, Viktor Kirilov shares how Doctest, a new C++ testing framework he contributes to, is better than others. Viktor Kirilov GitHub @KirilovVik Viktor is a huge fan of the Nim programming language and recently worked on adding support for hot code reloading at runtime in the compiler. Obsessed about developer productivity; most of his public talks have been about optimizing the compilation time of C++ programs and reloading code at runtime. He is the author of doctest – the fastest C++ unit testing framework.
ReSharper C++ 2019.1: More Responsive, Better for Unreal Engine, and with New Language Features
This year’s first major update – ReSharper C++ 2019.1 – is finally here! Explore the dozens of significant performance improvements inside, as well as dedicated support for Unreal Engine 4, more flexible integration with Clang-Tidy, naming conventions, and the new Doctest unit testing framework. Check out the details below on how ReSharper C++ improved on the following: Performance improvements, including better start times and quicker navigation actions Visual Studio 2019 support Unreal Engine 4 support More steps towards C++17 and C++20 compliance K&R style C declarations
Unit Testing C++ with Google Test
Unit testing C++ applications is not exactly easy. Without any embeddable metadata, the actual process of running a unit test has to be defined explicitly in code. Luckily, frameworks such as Google Test provide comprehensive support for this. Let’s take a look. Download and Build Google Test is not header-only: there are libraries to build. So, as a Visual Studio user, you have essentially two options. Option 1 (probably the easiest): Just install Google Test from Nuget: This sets everything up, but your mileage may vary: the package comes with pre-build binaries that may not targ