chromium/third_party/ipcz/src/api_test.cc

// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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) {}

}  // namespace
}  // namespace ipcz