]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librados_test_stub: add mock class for IoCtx operations
authorJason Dillaman <dillaman@redhat.com>
Tue, 18 Aug 2015 00:51:50 +0000 (20:51 -0400)
committerJason Dillaman <dillaman@redhat.com>
Fri, 4 Sep 2015 17:30:45 +0000 (13:30 -0400)
commit0d18f9b83a361e61c78906897d04c3bb88eba053
treee29b977c0ad09e9bd2bbd3bc35a411246d85c8ba
parentc0a6218da1348354ddfc3a9579ff30794b4e70f6
librados_test_stub: add mock class for IoCtx operations

Unit tests can now use gmock to simulate responses from the OSDs
via a mocked librados library.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
13 files changed:
src/test/librados_test_stub/LibradosTestStub.cc
src/test/librados_test_stub/LibradosTestStub.h [new file with mode: 0644]
src/test/librados_test_stub/MockTestMemIoCtxImpl.h [new file with mode: 0644]
src/test/librados_test_stub/MockTestMemRadosClient.h [new file with mode: 0644]
src/test/librados_test_stub/TestClassHandler.cc
src/test/librados_test_stub/TestClassHandler.h
src/test/librados_test_stub/TestIoCtxImpl.cc
src/test/librados_test_stub/TestIoCtxImpl.h
src/test/librados_test_stub/TestMemIoCtxImpl.cc
src/test/librados_test_stub/TestMemIoCtxImpl.h
src/test/librados_test_stub/TestMemRadosClient.cc
src/test/librados_test_stub/TestMemRadosClient.h
src/test/librados_test_stub/TestRadosClient.h