When writing unit tests, I indirectly call code that invokes
{{Tables.getZooCache(Instance)}} which sets up a connection to a zookeeper.
However, there is not a server running, so this end up looping forever
until my test times out.

It looks like my options are...
1) Make it an IT that uses MAC, so that there is a ZK to connect to
(probably overkill)
2) Stand up my own ZK (error prone? duplicative?)
3) Stand up a Curator Testing Server (introduces new dependencies).
4) Not write tests.

I'm leaning toward number 3, but was wondering if anybody had thoughts on
this, since I feel like that will have a lasting impact on the code.

Reply via email to