test: add unit-test source files