I am using Netflix Curator library as I am working with Zookeeper. And now
I am trying to write junit test for my code base so I need to mock some of
the codes for Curator library.
I am using jmockit library for mocking.
This is my below code which creates a simple znode in the zookeeper.
CuratorFramework client = CuratorClient.createSimple("locahost:2181");
client.start();
// line 1
client.create().creatingParentsIfNeeded().forPath("/hello");
Now I am trying to mock `create` method of `CuratorFramework` using
`jmockit` so that it doesn't create the actual znode in Zookeeper.
But not able to understand how can I mock it properly?
new MockUp<CuratorFramework>() {
@Mock
public CreateBuilder create() {
// what should I return here so that line 1 doesn't
// create actual znode in zookeeper.
}
};
Any suggestions will be of great help?