add #if ($a || $b && $c) test cases