I was more concerned about consistency than portability. To my understanding, `test`, `[[`, and `[` are interchangeable for our use case.

http://google-styleguide.googlecode.com/svn/trunk/shell.xml#Test,_[_and_[[

For what its worth, I was looking for

```bash
if test $UID -eq 0; then
  # Do things
fi
```