add unit tests for watcher policies