unit test - conditional compiling added