The FAQ list is under (constant) development. If you post a question on the Issues forum (https://github.com/synesissoftware/xTests/issues) it will be used to create one.
- Q1: "How do I build xTests?"
- Q2: "Does xTests have its own unit-tests?"
- Q3: "Why are the macros so verbose?"
See instructions in INSTALL.md.
Yes, but because it is a unit-test library itself, those tests failed deliberately in order to illustrate the outputs given when you use xTests in your own work.
Because xTests is deliberately targeted at both C and C++. When the library was created there weren't that many unit-test libraries available for C++, and there were many fewer available that supported C.
If you are starting a new project that is entirely C++, we recommend that you instead use a more sophisticated and full-featured library, such as Catch2.