update test coverage
correct ifdef