mirror of
https://github.com/falk-werner/webfuse-provider
synced 2024-10-27 20:44:10 +00:00
renamed operation_context
This commit is contained in:
parent
745d47bb30
commit
49469c73e3
@ -31,7 +31,7 @@ add_executable(alltests
|
||||
test/webfuse/mocks/mock_provider_client.cc
|
||||
test/webfuse/mocks/mock_provider.cc
|
||||
test/webfuse/mocks/mock_fuse.cc
|
||||
test/webfuse/mocks/mock_operations_context.cc
|
||||
test/webfuse/mocks/mock_operation_context.cc
|
||||
test/webfuse/mocks/mock_jsonrpc_proxy.cc
|
||||
test/webfuse//tests/core/test_util.cc
|
||||
test/webfuse/tests/core/test_container_of.cc
|
||||
@ -77,7 +77,7 @@ target_link_libraries(alltests PUBLIC
|
||||
-Wl,--wrap=wf_timer_dispose
|
||||
-Wl,--wrap=wf_timer_start
|
||||
-Wl,--wrap=wf_timer_cancel
|
||||
-Wl,--wrap=wf_impl_operations_context_get_proxy
|
||||
-Wl,--wrap=wf_impl_operation_context_get_proxy
|
||||
-Wl,--wrap=wf_jsonrpc_proxy_vinvoke
|
||||
-Wl,--wrap=wf_jsonrpc_proxy_vnotify
|
||||
-Wl,--wrap=fuse_req_userdata
|
||||
|
@ -24,7 +24,7 @@ struct wf_impl_filesystem
|
||||
struct fuse_args args;
|
||||
struct fuse_session * session;
|
||||
struct fuse_buf buffer;
|
||||
struct wf_impl_operations_context user_data;
|
||||
struct wf_impl_operation_context user_data;
|
||||
struct lws * wsi;
|
||||
struct wf_mountpoint * mountpoint;
|
||||
};
|
||||
|
@ -13,8 +13,8 @@ void wf_impl_operation_close(
|
||||
fuse_ino_t inode,
|
||||
struct fuse_file_info * file_info)
|
||||
{
|
||||
struct wf_impl_operations_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operations_context_get_proxy(user_data);
|
||||
struct wf_impl_operation_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operation_context_get_proxy(user_data);
|
||||
|
||||
if (NULL != rpc)
|
||||
{
|
||||
|
@ -3,8 +3,8 @@
|
||||
#include "webfuse/adapter/impl/session.h"
|
||||
#include <stddef.h>
|
||||
|
||||
struct wf_jsonrpc_proxy * wf_impl_operations_context_get_proxy(
|
||||
struct wf_impl_operations_context * context)
|
||||
struct wf_jsonrpc_proxy * wf_impl_operation_context_get_proxy(
|
||||
struct wf_impl_operation_context * context)
|
||||
{
|
||||
struct wf_jsonrpc_proxy * proxy = NULL;
|
||||
|
||||
|
@ -10,15 +10,15 @@ extern "C" {
|
||||
struct wf_impl_session;
|
||||
struct wf_jsonrpc_proxy;
|
||||
|
||||
struct wf_impl_operations_context
|
||||
struct wf_impl_operation_context
|
||||
{
|
||||
struct wf_impl_session * session;
|
||||
double timeout;
|
||||
char * name;
|
||||
};
|
||||
|
||||
extern struct wf_jsonrpc_proxy * wf_impl_operations_context_get_proxy(
|
||||
struct wf_impl_operations_context * context);
|
||||
extern struct wf_jsonrpc_proxy * wf_impl_operation_context_get_proxy(
|
||||
struct wf_impl_operation_context * context);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
@ -73,8 +73,8 @@ void wf_impl_operation_getattr (
|
||||
struct fuse_file_info * WF_UNUSED_PARAM(file_info))
|
||||
{
|
||||
struct fuse_ctx const * context = fuse_req_ctx(request);
|
||||
struct wf_impl_operations_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operations_context_get_proxy(user_data);
|
||||
struct wf_impl_operation_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operation_context_get_proxy(user_data);
|
||||
|
||||
if (NULL != rpc)
|
||||
{
|
||||
|
@ -84,8 +84,8 @@ void wf_impl_operation_lookup (
|
||||
char const * name)
|
||||
{
|
||||
struct fuse_ctx const * context = fuse_req_ctx(request);
|
||||
struct wf_impl_operations_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operations_context_get_proxy(user_data);
|
||||
struct wf_impl_operation_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operation_context_get_proxy(user_data);
|
||||
|
||||
if (NULL != rpc)
|
||||
{
|
||||
|
@ -48,8 +48,8 @@ void wf_impl_operation_open(
|
||||
fuse_ino_t inode,
|
||||
struct fuse_file_info * file_info)
|
||||
{
|
||||
struct wf_impl_operations_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operations_context_get_proxy(user_data);
|
||||
struct wf_impl_operation_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operation_context_get_proxy(user_data);
|
||||
|
||||
if (NULL != rpc)
|
||||
{
|
||||
|
@ -111,8 +111,8 @@ void wf_impl_operation_read(
|
||||
off_t offset,
|
||||
struct fuse_file_info * file_info)
|
||||
{
|
||||
struct wf_impl_operations_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operations_context_get_proxy(user_data);
|
||||
struct wf_impl_operation_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operation_context_get_proxy(user_data);
|
||||
|
||||
if (NULL != rpc)
|
||||
{
|
||||
|
@ -141,8 +141,8 @@ void wf_impl_operation_readdir (
|
||||
off_t offset,
|
||||
struct fuse_file_info * WF_UNUSED_PARAM(file_info))
|
||||
{
|
||||
struct wf_impl_operations_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operations_context_get_proxy(user_data);
|
||||
struct wf_impl_operation_context * user_data = fuse_req_userdata(request);
|
||||
struct wf_jsonrpc_proxy * rpc = wf_impl_operation_context_get_proxy(user_data);
|
||||
|
||||
if (NULL != rpc)
|
||||
{
|
||||
|
27
test/webfuse/mocks/mock_operation_context.cc
Normal file
27
test/webfuse/mocks/mock_operation_context.cc
Normal file
@ -0,0 +1,27 @@
|
||||
#include "webfuse/mocks/mock_operation_context.hpp"
|
||||
#include "webfuse/utils/wrap.hpp"
|
||||
|
||||
extern "C"
|
||||
{
|
||||
static webfuse_test::MockOperationContext * webfuse_test_MockOperationContext = nullptr;
|
||||
|
||||
WF_WRAP_FUNC1(webfuse_test_MockOperationContext,
|
||||
struct wf_jsonrpc_proxy *, wf_impl_operation_context_get_proxy,
|
||||
struct wf_impl_operation_context *);
|
||||
|
||||
}
|
||||
|
||||
namespace webfuse_test
|
||||
{
|
||||
|
||||
MockOperationContext::MockOperationContext()
|
||||
{
|
||||
webfuse_test_MockOperationContext = this;
|
||||
}
|
||||
|
||||
MockOperationContext::~MockOperationContext()
|
||||
{
|
||||
webfuse_test_MockOperationContext = nullptr;
|
||||
}
|
||||
|
||||
}
|
22
test/webfuse/mocks/mock_operation_context.hpp
Normal file
22
test/webfuse/mocks/mock_operation_context.hpp
Normal file
@ -0,0 +1,22 @@
|
||||
#ifndef MOCK_OPERATIONS_CONTEXT_HPP
|
||||
#define MOCK_OPERATIONS_CONTEXT_HPP
|
||||
|
||||
#include "webfuse/adapter/impl/operation/context.h"
|
||||
#include <gmock/gmock.h>
|
||||
|
||||
namespace webfuse_test
|
||||
{
|
||||
|
||||
class MockOperationContext
|
||||
{
|
||||
public:
|
||||
MockOperationContext();
|
||||
virtual ~MockOperationContext();
|
||||
MOCK_METHOD1(wf_impl_operation_context_get_proxy, wf_jsonrpc_proxy * (
|
||||
struct wf_impl_operation_context * context));
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif
|
@ -1,27 +0,0 @@
|
||||
#include "webfuse/mocks/mock_operations_context.hpp"
|
||||
#include "webfuse/utils/wrap.hpp"
|
||||
|
||||
extern "C"
|
||||
{
|
||||
static webfuse_test::MockOperationsContext * webfuse_test_MockOperationsContext = nullptr;
|
||||
|
||||
WF_WRAP_FUNC1(webfuse_test_MockOperationsContext,
|
||||
struct wf_jsonrpc_proxy *, wf_impl_operations_context_get_proxy,
|
||||
struct wf_impl_operations_context *);
|
||||
|
||||
}
|
||||
|
||||
namespace webfuse_test
|
||||
{
|
||||
|
||||
MockOperationsContext::MockOperationsContext()
|
||||
{
|
||||
webfuse_test_MockOperationsContext = this;
|
||||
}
|
||||
|
||||
MockOperationsContext::~MockOperationsContext()
|
||||
{
|
||||
webfuse_test_MockOperationsContext = nullptr;
|
||||
}
|
||||
|
||||
}
|
@ -1,22 +0,0 @@
|
||||
#ifndef MOCK_OPERATIONS_CONTEXT_HPP
|
||||
#define MOCK_OPERATIONS_CONTEXT_HPP
|
||||
|
||||
#include "webfuse/adapter/impl/operation/context.h"
|
||||
#include <gmock/gmock.h>
|
||||
|
||||
namespace webfuse_test
|
||||
{
|
||||
|
||||
class MockOperationsContext
|
||||
{
|
||||
public:
|
||||
MockOperationsContext();
|
||||
virtual ~MockOperationsContext();
|
||||
MOCK_METHOD1(wf_impl_operations_context_get_proxy, wf_jsonrpc_proxy * (
|
||||
struct wf_impl_operations_context * context));
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
#endif
|
@ -2,13 +2,13 @@
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
#include "webfuse/mocks/mock_fuse.hpp"
|
||||
#include "webfuse/mocks/mock_operations_context.hpp"
|
||||
#include "webfuse/mocks/mock_operation_context.hpp"
|
||||
#include "webfuse/mocks/mock_jsonrpc_proxy.hpp"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
using webfuse_test::MockJsonRpcProxy;
|
||||
using webfuse_test::MockOperationsContext;
|
||||
using webfuse_test::MockOperationContext;
|
||||
using webfuse_test::FuseMock;
|
||||
using testing::_;
|
||||
using testing::Return;
|
||||
@ -19,11 +19,11 @@ TEST(wf_impl_operation_close, notify_proxy)
|
||||
MockJsonRpcProxy proxy;
|
||||
EXPECT_CALL(proxy, wf_jsonrpc_proxy_vnotify(_,StrEq("close"),StrEq("siii"))).Times(1);
|
||||
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(reinterpret_cast<wf_jsonrpc_proxy*>(&proxy)));
|
||||
|
||||
wf_impl_operations_context op_context;
|
||||
wf_impl_operation_context op_context;
|
||||
op_context.name = nullptr;
|
||||
FuseMock fuse;
|
||||
EXPECT_CALL(fuse, fuse_req_userdata(_)).Times(1).WillOnce(Return(&op_context));
|
||||
@ -41,8 +41,8 @@ TEST(wf_impl_operation_close, fail_rpc_null)
|
||||
MockJsonRpcProxy proxy;
|
||||
EXPECT_CALL(proxy, wf_jsonrpc_proxy_vnotify(_,_,_)).Times(0);
|
||||
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(nullptr));
|
||||
|
||||
FuseMock fuse;
|
||||
|
@ -7,17 +7,17 @@ TEST(wf_impl_operation_context, get_proxy)
|
||||
wf_jsonrpc_proxy * proxy = reinterpret_cast<wf_jsonrpc_proxy*>(42);
|
||||
wf_impl_session session;
|
||||
session.rpc = proxy;
|
||||
wf_impl_operations_context context;
|
||||
wf_impl_operation_context context;
|
||||
context.session = &session;
|
||||
|
||||
ASSERT_EQ(proxy, wf_impl_operations_context_get_proxy(&context));
|
||||
ASSERT_EQ(proxy, wf_impl_operation_context_get_proxy(&context));
|
||||
}
|
||||
|
||||
TEST(wf_impl_operation_context, get_proxy_fail_no_session)
|
||||
{
|
||||
wf_impl_operations_context context;
|
||||
wf_impl_operation_context context;
|
||||
context.session = nullptr;
|
||||
|
||||
ASSERT_EQ(nullptr, wf_impl_operations_context_get_proxy(&context));
|
||||
ASSERT_EQ(nullptr, wf_impl_operation_context_get_proxy(&context));
|
||||
|
||||
}
|
@ -3,13 +3,13 @@
|
||||
#include "webfuse/core/status.h"
|
||||
|
||||
#include "webfuse/mocks/mock_fuse.hpp"
|
||||
#include "webfuse/mocks/mock_operations_context.hpp"
|
||||
#include "webfuse/mocks/mock_operation_context.hpp"
|
||||
#include "webfuse/mocks/mock_jsonrpc_proxy.hpp"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
using webfuse_test::MockJsonRpcProxy;
|
||||
using webfuse_test::MockOperationsContext;
|
||||
using webfuse_test::MockOperationContext;
|
||||
using webfuse_test::FuseMock;
|
||||
using testing::_;
|
||||
using testing::Return;
|
||||
@ -37,11 +37,11 @@ TEST(wf_impl_operation_getattr, invoke_proxy)
|
||||
EXPECT_CALL(proxy, wf_jsonrpc_proxy_vinvoke(_,_,_,StrEq("getattr"),StrEq("si"))).Times(1)
|
||||
.WillOnce(Invoke(free_context));
|
||||
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(reinterpret_cast<wf_jsonrpc_proxy*>(&proxy)));
|
||||
|
||||
wf_impl_operations_context op_context;
|
||||
wf_impl_operation_context op_context;
|
||||
op_context.name = nullptr;
|
||||
fuse_ctx fuse_context;
|
||||
fuse_context.gid = 0;
|
||||
@ -59,8 +59,8 @@ TEST(wf_impl_operation_getattr, invoke_proxy)
|
||||
|
||||
TEST(wf_impl_operation_getattr, fail_rpc_null)
|
||||
{
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(nullptr));
|
||||
|
||||
FuseMock fuse;
|
||||
|
@ -3,13 +3,13 @@
|
||||
#include "webfuse/core/status.h"
|
||||
|
||||
#include "webfuse/mocks/mock_fuse.hpp"
|
||||
#include "webfuse/mocks/mock_operations_context.hpp"
|
||||
#include "webfuse/mocks/mock_operation_context.hpp"
|
||||
#include "webfuse/mocks/mock_jsonrpc_proxy.hpp"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
using webfuse_test::MockJsonRpcProxy;
|
||||
using webfuse_test::MockOperationsContext;
|
||||
using webfuse_test::MockOperationContext;
|
||||
using webfuse_test::FuseMock;
|
||||
using testing::_;
|
||||
using testing::Return;
|
||||
@ -37,11 +37,11 @@ TEST(wf_impl_operation_lookup, invoke_proxy)
|
||||
EXPECT_CALL(proxy, wf_jsonrpc_proxy_vinvoke(_,_,_,StrEq("lookup"),StrEq("sis"))).Times(1)
|
||||
.WillOnce(Invoke(free_context));
|
||||
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(reinterpret_cast<wf_jsonrpc_proxy*>(&proxy)));
|
||||
|
||||
wf_impl_operations_context op_context;
|
||||
wf_impl_operation_context op_context;
|
||||
op_context.name = nullptr;
|
||||
fuse_ctx fuse_context;
|
||||
fuse_context.gid = 0;
|
||||
@ -58,8 +58,8 @@ TEST(wf_impl_operation_lookup, invoke_proxy)
|
||||
|
||||
TEST(wf_impl_operation_lookup, fail_rpc_null)
|
||||
{
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(nullptr));
|
||||
|
||||
FuseMock fuse;
|
||||
|
@ -3,13 +3,13 @@
|
||||
#include "webfuse/core/status.h"
|
||||
|
||||
#include "webfuse/mocks/mock_fuse.hpp"
|
||||
#include "webfuse/mocks/mock_operations_context.hpp"
|
||||
#include "webfuse/mocks/mock_operation_context.hpp"
|
||||
#include "webfuse/mocks/mock_jsonrpc_proxy.hpp"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
using webfuse_test::MockJsonRpcProxy;
|
||||
using webfuse_test::MockOperationsContext;
|
||||
using webfuse_test::MockOperationContext;
|
||||
using webfuse_test::FuseMock;
|
||||
using testing::_;
|
||||
using testing::Return;
|
||||
@ -20,11 +20,11 @@ TEST(wf_impl_operation_open, invoke_proxy)
|
||||
MockJsonRpcProxy proxy;
|
||||
EXPECT_CALL(proxy, wf_jsonrpc_proxy_vinvoke(_,_,_,StrEq("open"),StrEq("sii"))).Times(1);
|
||||
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(reinterpret_cast<wf_jsonrpc_proxy*>(&proxy)));
|
||||
|
||||
wf_impl_operations_context op_context;
|
||||
wf_impl_operation_context op_context;
|
||||
op_context.name = nullptr;
|
||||
FuseMock fuse;
|
||||
EXPECT_CALL(fuse, fuse_req_userdata(_)).Times(1).WillOnce(Return(&op_context));
|
||||
@ -39,8 +39,8 @@ TEST(wf_impl_operation_open, invoke_proxy)
|
||||
|
||||
TEST(wf_impl_operation_open, fail_rpc_null)
|
||||
{
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(nullptr));
|
||||
|
||||
FuseMock fuse;
|
||||
|
@ -1,13 +1,13 @@
|
||||
#include "webfuse/adapter/impl/operation/read.h"
|
||||
|
||||
#include "webfuse/mocks/mock_fuse.hpp"
|
||||
#include "webfuse/mocks/mock_operations_context.hpp"
|
||||
#include "webfuse/mocks/mock_operation_context.hpp"
|
||||
#include "webfuse/mocks/mock_jsonrpc_proxy.hpp"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
using webfuse_test::MockJsonRpcProxy;
|
||||
using webfuse_test::MockOperationsContext;
|
||||
using webfuse_test::MockOperationContext;
|
||||
using webfuse_test::FuseMock;
|
||||
using testing::_;
|
||||
using testing::Return;
|
||||
@ -18,11 +18,11 @@ TEST(wf_impl_operation_read, invoke_proxy)
|
||||
MockJsonRpcProxy proxy;
|
||||
EXPECT_CALL(proxy, wf_jsonrpc_proxy_vinvoke(_,_,_,StrEq("read"),StrEq("siiii"))).Times(1);
|
||||
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(reinterpret_cast<wf_jsonrpc_proxy*>(&proxy)));
|
||||
|
||||
wf_impl_operations_context op_context;
|
||||
wf_impl_operation_context op_context;
|
||||
op_context.name = nullptr;
|
||||
FuseMock fuse;
|
||||
EXPECT_CALL(fuse, fuse_req_userdata(_)).Times(1).WillOnce(Return(&op_context));
|
||||
@ -41,11 +41,11 @@ TEST(wf_impl_operation_read, invoke_proxy_limit_size)
|
||||
MockJsonRpcProxy proxy;
|
||||
EXPECT_CALL(proxy, wf_jsonrpc_proxy_vinvoke(_,_,_,StrEq("read"),StrEq("siiii"))).Times(1);
|
||||
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(reinterpret_cast<wf_jsonrpc_proxy*>(&proxy)));
|
||||
|
||||
wf_impl_operations_context op_context;
|
||||
wf_impl_operation_context op_context;
|
||||
op_context.name = nullptr;
|
||||
FuseMock fuse;
|
||||
EXPECT_CALL(fuse, fuse_req_userdata(_)).Times(1).WillOnce(Return(&op_context));
|
||||
@ -61,8 +61,8 @@ TEST(wf_impl_operation_read, invoke_proxy_limit_size)
|
||||
|
||||
TEST(wf_impl_operation_read, fail_rpc_null)
|
||||
{
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(nullptr));
|
||||
|
||||
FuseMock fuse;
|
||||
|
@ -3,13 +3,13 @@
|
||||
#include "webfuse/core/status.h"
|
||||
|
||||
#include "webfuse/mocks/mock_fuse.hpp"
|
||||
#include "webfuse/mocks/mock_operations_context.hpp"
|
||||
#include "webfuse/mocks/mock_operation_context.hpp"
|
||||
#include "webfuse/mocks/mock_jsonrpc_proxy.hpp"
|
||||
|
||||
#include <gtest/gtest.h>
|
||||
|
||||
using webfuse_test::MockJsonRpcProxy;
|
||||
using webfuse_test::MockOperationsContext;
|
||||
using webfuse_test::MockOperationContext;
|
||||
using webfuse_test::FuseMock;
|
||||
using testing::_;
|
||||
using testing::Return;
|
||||
@ -37,11 +37,11 @@ TEST(wf_impl_operation_readdir, invoke_proxy)
|
||||
EXPECT_CALL(proxy, wf_jsonrpc_proxy_vinvoke(_,_,_,StrEq("readdir"),StrEq("si")))
|
||||
.Times(1).WillOnce(Invoke(free_context));
|
||||
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(reinterpret_cast<wf_jsonrpc_proxy*>(&proxy)));
|
||||
|
||||
wf_impl_operations_context op_context;
|
||||
wf_impl_operation_context op_context;
|
||||
op_context.name = nullptr;
|
||||
FuseMock fuse;
|
||||
EXPECT_CALL(fuse, fuse_req_userdata(_)).Times(1).WillOnce(Return(&op_context));
|
||||
@ -58,8 +58,8 @@ TEST(wf_impl_operation_readdir, invoke_proxy)
|
||||
|
||||
TEST(wf_impl_operation_readdir, fail_rpc_null)
|
||||
{
|
||||
MockOperationsContext context;
|
||||
EXPECT_CALL(context, wf_impl_operations_context_get_proxy(_)).Times(1)
|
||||
MockOperationContext context;
|
||||
EXPECT_CALL(context, wf_impl_operation_context_get_proxy(_)).Times(1)
|
||||
.WillOnce(Return(nullptr));
|
||||
|
||||
FuseMock fuse;
|
||||
|
Loading…
Reference in New Issue
Block a user