#include "gpu/command_buffer/service/webgpu_decoder.h"
#include <memory>
#include "base/types/cxx23_to_underlying.h"
#include "build/build_config.h"
#include "gpu/command_buffer/client/client_test_helper.h"
#include "gpu/command_buffer/common/webgpu_cmd_format.h"
#include "gpu/command_buffer/service/context_group.h"
#include "gpu/command_buffer/service/decoder_client.h"
#include "gpu/command_buffer/service/gpu_tracer.h"
#include "gpu/command_buffer/service/mocks.h"
#include "gpu/command_buffer/service/shared_context_state.h"
#include "gpu/command_buffer/service/test_helper.h"
#include "gpu/config/gpu_test_config.h"
#include "testing/gtest/include/gtest/gtest.h"
_;
Return;
SetArgPointee;
StrictMock;
namespace gpu {
namespace webgpu {
class WebGPUDecoderTest : public ::testing::Test { … };
TEST_F(WebGPUDecoderTest, DawnCommands) { … }
TEST_F(WebGPUDecoderTest, IsolationKeyFromDocument) { … }
TEST_F(WebGPUDecoderTest, IsolationKeyFromWorker) { … }
}
}