#include <cstring>
#include <string>
#include "ipcz/ipcz.h"
#include "reference_drivers/single_process_reference_driver_base.h"
#include "reference_drivers/sync_reference_driver.h"
#include "test/test.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace ipcz {
namespace {
const IpczDriver& kDefaultDriver = …;
APITest;
std::string_view StringFromData(const volatile void* data, size_t size) { … }
TEST_F(APITest, CloseInvalid) { … }
TEST_F(APITest, CreateNodeInvalid) { … }
TEST_F(APITest, CreateNode) { … }
TEST_F(APITest, ConnectNodeInvalid) { … }
TEST_F(APITest, OpenPortalsInvalid) { … }
TEST_F(APITest, OpenPortals) { … }
TEST_F(APITest, QueryPortalStatusInvalid) { … }
TEST_F(APITest, QueryPortalStatus) { … }
TEST_F(APITest, MergePortalsFailure) { … }
TEST_F(APITest, MergePortals) { … }
TEST_F(APITest, PutGet) { … }
TEST_F(APITest, BeginEndPutFailure) { … }
TEST_F(APITest, BeginEndGetFailure) { … }
TEST_F(APITest, TwoPhasePutGet) { … }
TEST_F(APITest, OverlappedTwoPhasePuts) { … }
TEST_F(APITest, TrapInvalid) { … }
TEST_F(APITest, RejectInvalid) { … }
TEST_F(APITest, RejectLocal) { … }
TEST_F(APITest, RejectRemote) { … }
TEST_F(APITest, BoxInvalid) { … }
TEST_F(APITest, UnboxInvalid) { … }
}
}