Library

Testing

Simple testing framework used by all of the other libraries

MVP
Dependencies

No library-level dependencies

SaneCppTesting.h is a very simple test framework that allows splitting tests in sections and record successful/failed expectations.

Dependencies

  • Dependencies: (none)
  • All dependencies: (none)

Dependency Graph

Features

Class Description
SC::TestCase SC::TestCase
SC::TestReport SC::TestReport

Status

MVP Testing library is minimal but it's useful as is for now.

Description

Testing integrates with the SC::Result object provided by the Common fragments. So far it doesn't support test discovery and all tests must be manually invoked in the main test file.

SC::TestCase

SC::TestReport

Roadmap

Usable

  • Test discovery

Complete Features:

  • IDE Integration

💡 Unplanned Features:

  • Template tests

Statistics

Type Lines Of Code Comments Sum
Headers 140 105 245
Sources 762 70 832
Sum 902 175 1077