Arc::Validate is a unit-testing library for C applications. A core design goal was to provide something powerful yet easy-to-use.

Getting Started

If you're using the build2 build-system, getting started with Arc::Validate is very easy.

Writing unit tests

Writing unit test is equally easy, check out the example below.

Access the source code

The source code for Arc::Validate is available at

Curious about Arc::Validate?

Don't hesitate to reach out if you have any questions about Arc::Validate.

You can also send an e-mail to