[#14] Added AbstractCompilerTest and MessageTest