test if-elseif-else