The JetBrains Blog
Rider 2020.3: .NET 5, C# 9, F# 5, Immediate Window, Project Dependency Diagram, and Updates to Unity Support
Hello everyone! For the last 4 months the whole .NET division here at JetBrains has been working hard on preparing some awesome stuff for you in the last Rider release of this year. We hope you will enjoy all the new features and improvements. Say hello to the Rider 2020.3 release! Here are the most notable new features in this release. .NET 5 Rider supports all of the features from the late
CLion 2020.3: Core Dumps Debug and Debug as Root, CTest Support, MISRA Guideline Integration, and a Better Qt Project Experience
This version is focused on the debugging experience and on the flexibility of the unit testing integration. Embedded developers will find support for the first collection of MISRA checks. CLion 2020.3 also introduces a variety of IDE functions tuned specifically for working with Qt code.
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.
Unit Testing with CLion 2020.3: CTest Support
Our latest global developer survey shows that Google Test, Catch2, and Boost.Test are the three most popular frameworks for unit testing. CLion supports all of these, as well as doctest. We also know that CMake is the most trending project model in the C++ world. CTest, a testing tool distributed as part of CMake, is used to automate unit testing, which entails running tests and uploading the resu
ReSharper 2020.3 Early Access Program Begins
Hello everyone, Please welcome ReSharper 2020.3 EAP1. It’s only the beginning of the release cycle, but we’ve already got something to show you! ReSharper With C# 9 on the way, we’re doing a lot to support the latest language standard. For top-level statements, ReSharper not only provides some basics, like code completion and code analysis, but also offers a couple of handy quick-fixes and
CLion 2020.3 EAP: CTest, Set Execution Point in Debug, Qt project templates, and MISRA Checks
There are many useful changes and improvements planned for CLion 2020.3, and today we are ready to share some of them with you. CLion officially starts the 2020.3 Early Access Program today! For those who just joined us, EAP builds are free and valid for 1 month, so you don’t need an active subscription to try them out. However, the quality of EAP builds is usually lower than that of releases. If
Tutorial: Unit testing in AppCode
In this tutorial, we will write simple unit tests in AppCode using different testing frameworks — XCTest and Quick/Nimble. You will learn how to create test classes and targets, run and debug tests, explore test coverage, and more. Requirements: AppCode 2019.3 or later Xcode 11 or later Initial project: iOSConferences Final project: iOSConferences Before you start For this tutorial, we will
Writing Tests with JUnit 5
In this tutorial we're going to look at features of JUnit 5 that can make it easier for us to write effective and readable automated tests. All code in this tutorial can be found in this GitHub repository. This blog post covers the same material as the video. This provides an easy way for people to skim the content quickly if they prefer reading to watching, and to give the reader/watcher code sa
Unit Testing in TypeScript Code
We all need to unit test our code to verify that it works the way it’s supposed to. Fortunately, Rider has the tools to enable you to test code more efficiently and quickly. In this post, we’ll look at using Mocha and Chai to write unit tests in TypeScript. (more…)
The ReSharper 2020.2.2 and Rider 2020.2.2 Bug-fix Updates Are Here!
New bug-fix updates are available for both ReSharper and Rider. Here’s an overview of the most important changes that have been made. ReSharper 2020.2.2 Fixed a couple of false positives in nullable analysis. Fixed the default implementation of an interface from a referenced package. It is now recognized correctly (RSRP-480835). Fixed the 'Current directory' for unit tests. It is now set to the t
The Rider 2020.2.1 and ReSharper 2020.2.1 Hotfixes Are Here!
We’ve just published two hotfix updates, Rider 2020.2.1 and ReSharper 2020.2.1. Here are the highlights of what we’ve introduced. For the full list of changes, please refer to our bug tracker. Rider 2020.2.1 NuGet We’ve fixed the bug that caused all NuGet packages to be restored unnecessarily before building the project (RIDER-49125). Unit testing NUnit2 tests are no longer left in an Inconclus
Rider 2020.2: Localization Manager, Debugger Updates, and Major Updates to Unity Support
Rider 2020.2 is now available! To mark this great news we’ve put together a full list of the new features and under the hood improvements that are in store for you. Let’s dive in! Download Rider 2020.2 Debugger The new release brings significant changes to the debugger API. They allow us to perform super-lazy value calculations with better interruption and custom value representation. We've also