Tests: Enable missing Objective C/C++ tests
Some test cases added by !3811 (merged) have never actually been run because the condition to enable them is never true. Fix the condition and fix the tests to pass.
Some test cases added by !3811 (merged) have never actually been run because the condition to enable them is never true. Fix the condition and fix the tests to pass.