Introduction

The Android project utilizes https://junit.org/junit5/ and JUnit 5 for Android for performing unit testing and test automation. JUnit5 was chosen for its functionality and its clarity.

Requirements

Related Jira Issues

Usage

tl;dr https://www.lordcodes.com/articles/testing-on-android-using-junit-5

Existing Project

Basic usage of the existing testing project requires no special setup, as it was created as a JUnit5 test project in the first place; review the JUnit5 documentation for detail-in-depth.

Creating a New Project

If a new testing project needs to be created, here is a quick-and-dirty rundown: