moved tests under src/