#include "content/test/fenced_frame_test_utils.h"
#include "base/location.h"
#include "base/memory/ref_counted.h"
#include "base/run_loop.h"
#include "base/test/test_timeouts.h"
#include "base/time/time.h"
#include "content/browser/fenced_frame/fenced_frame.h"
#include "content/browser/fenced_frame/fenced_frame_reporter.h"
#include "content/browser/renderer_host/frame_tree_node.h"
#include "content/browser/renderer_host/render_frame_host_impl.h"
#include "content/public/test/browser_test_utils.h"
#include "content/public/test/test_frame_navigation_observer.h"
#include "third_party/blink/public/common/features.h"
namespace content {
SharedStorageReportingMap;
FrameTreeNode* GetFencedFrameRootNode(FrameTreeNode* node) { … }
void SimulateSharedStorageURNMappingComplete(
FencedFrameURLMapping& fenced_frame_url_mapping,
const GURL& urn_uuid,
const GURL& mapped_url,
const net::SchemefulSite& shared_storage_site,
double budget_to_charge,
scoped_refptr<FencedFrameReporter> fenced_frame_reporter) { … }
TestFencedFrameURLMappingResultObserver::
TestFencedFrameURLMappingResultObserver() = default;
TestFencedFrameURLMappingResultObserver::
~TestFencedFrameURLMappingResultObserver() = default;
void TestFencedFrameURLMappingResultObserver::OnFencedFrameURLMappingComplete(
const std::optional<FencedFrameProperties>& properties) { … }
bool FencedFrameURLMappingTestPeer::HasObserver(
const GURL& urn_uuid,
FencedFrameURLMapping::MappingResultObserver* observer) { … }
void FencedFrameURLMappingTestPeer::GetSharedStorageReportingMap(
const GURL& urn_uuid,
SharedStorageReportingMap* out_reporting_map) { … }
void FencedFrameURLMappingTestPeer::FillMap(const GURL& url) { … }
bool PollUntilEvalToTrue(const std::string& script, RenderFrameHost* rfh) { … }
}