#include "cast/sender/testing/test_helpers.h"
#include <optional>
#include <string_view>
#include <utility>
#include "cast/common/channel/message_util.h"
#include "cast/receiver/channel/message_util.h"
#include "cast/sender/channel/message_util.h"
#include "gtest/gtest.h"
#include "util/json/json_serialization.h"
#include "util/json/json_value.h"
#include "util/osp_logging.h"
namespace openscreen::cast {
CastMessage;
void VerifyAppAvailabilityRequest(const CastMessage& message,
const std::string& expected_app_id,
int* request_id_out,
std::string* sender_id_out) { … }
void VerifyAppAvailabilityRequest(const CastMessage& message,
std::string* app_id_out,
int* request_id_out,
std::string* sender_id_out) { … }
CastMessage CreateAppAvailableResponseChecked(int request_id,
const std::string& sender_id,
const std::string& app_id) { … }
CastMessage CreateAppUnavailableResponseChecked(int request_id,
const std::string& sender_id,
const std::string& app_id) { … }
}