separate testsuite : unit tests & integration tests