#include "webfuse/adapter/impl/operation/context.h" #include "webfuse/adapter/impl/session.h" #include TEST(wf_impl_operation_context, get_proxy) { wf_jsonrpc_proxy * proxy = reinterpret_cast(42); wf_impl_session session; session.rpc = proxy; wf_impl_operations_context context; context.session = &session; ASSERT_EQ(proxy, wf_impl_operations_context_get_proxy(&context)); } TEST(wf_impl_operation_context, get_proxy_fail_no_session) { wf_impl_operations_context context; context.session = nullptr; ASSERT_EQ(nullptr, wf_impl_operations_context_get_proxy(&context)); }