use `test`and `&&` instead