test source filenames have changed
added C++ constructor tests