Add unit tester for Zookeeper
-----------------------------

                 Key: ZOOKEEPER-694
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-694
             Project: Zookeeper
          Issue Type: Improvement
            Reporter: David Rosenstrauch


It would be nice to have a mock/fake version of org.apache.zookeeper.Zookeeper 
that could be used for unit testing.  i.e., a single instance Zookeeper that 
operates completely in memory, with no network or disk I/O.

This would make it possible to pass one of the memory-only fake Zookeeper's 
into unit tests, while using a real Zookeeper in production code.


i.e., maybe something like this:

public interface ZooKeeperService {
...
}

public class ZooKeeperTester implements ZooKeeperService {
...
(stand-alone, in-memory, test implementation)
...
}

public class ZooKeeper implements ZooKeeperService {
...
("real" implementation)
...
}

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to