(view commented code)
Yes, that's all. There's no need to register your test case else where.
int x = 1;
int y = x + 2;
assertTrue(x < y);
Simply compile your code and link it with unit--.cpp
unit-- is designed to be fully portable across different platforms and C++ compilers.
It should support all standard compatible compilers.
But not all compilers support the standard very well,
thus unit-- needs to be tested on different compilers.
unit-- has been tested with a number of compilers, including:
- Borland C++ 5.5
- g++3.4.2 on FreeBSD 5.4
- Intel C++ Compiler 9.0
- Metrowerks CodeWarrior 8.0 for Win32
- Microsoft Visual C++ 6.0 & 7.1
- MinGW g++ 3.4.2 on win32
- VisualAge C++ Pro 6 on AIX (1)
VisualAge's aggressive optimization options have the potential to alter
the semantics of a user's program. In such case, VACPP might be not fully
compliant to the standard, but with carefully chosen parameters, it is
supported. See FAQ.
if you run unit-- successfully with any other compiler(s) on any platform,
it would be appreciated if you post on the project's forum
Here is a list of existing posts:
Visual C++ 8.0