Add test source & javadoc