import static org.junit.Assert.assertEquals;
import static org.mockito.Mockito.doReturn;
+import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.verify;
import org.mockito.Mock;
import org.mockito.MockitoAnnotations;
import org.opendaylight.controller.cluster.io.FileBackedOutputStream;
+import org.opendaylight.controller.cluster.io.FileBackedOutputStreamFactory;
import org.opendaylight.controller.cluster.raft.RaftActorContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
chunk3 = getNextChunk(byteString, 20, byteString.size());
fbos = spy(new FileBackedOutputStream(100000000, "target"));
- doReturn(fbos).when(mockContext).newFileBackedOutputStream();
+ FileBackedOutputStreamFactory mockFactory = mock(FileBackedOutputStreamFactory.class);
+ doReturn(fbos).when(mockFactory).newInstance();
+ doReturn(mockFactory).when(mockContext).getFileBackedOutputStreamFactory();
}
@Test