- use boost unit test framework and automake check feature