A very simple testing framework that rejects all previous testing designs and aims for plain wording, simple usability, and ease of debugging. You will never ask where a failure was ever again.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fuc2/README.md

29 lines
975 B

13 hours ago
# fuc2
A very simple testing framework that rejects all previous testing designs and aims for plain wording, simple usability, ease of debugging, __and designed for programmers only__. No weird testing verbiage, dogma, or strange latinized words to sound "sciency." The goal is to make writing tests less high-brow so normal people don't mind writing tests for their code.
Another major goal of the project is to use plain regular old C++ that's very easy to debug. The
logging output clearly shows what tests runs, catches exceptions and reports them, and the API makes
it easy to set breakpoints on test functions. I know, revolutionary.
## Quick Install
Initial quick release. Look at the `meson.build` and the `tests/*` directory for a quicke example.
You buid it like this:
```sh
./scripts/reset_build.sh
make
make test
```
On Windows it's:
```shell
./scripts/reset_build.ps1
make
make test
```
Instructions on how to use it in your own project coming soon.