#include "src/tint/lang/wgsl/ast/variable_decl_statement.h"
#include "src/tint/lang/glsl/writer/ast_printer/helper_test.h"
#include "gmock/gmock.h"
namespace tint::glsl::writer {
namespace {
HasSubstr;
usingnamespacetint::core::fluent_types;
usingnamespacetint::core::number_suffixes;
GlslASTPrinterTest_VariableDecl;
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Let) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_AInt) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_AFloat) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_i32) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_u32) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_f32) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_f16) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_vec3_AInt) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_vec3_AFloat) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_vec3_f32) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_vec3_f16) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_mat2x3_AFloat) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_mat2x3_f32) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_mat2x3_f16) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_arr_f32) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_arr_f32_zero) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_arr_arr_f32_zero) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_arr_struct_zero) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Const_arr_vec2_bool) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Array) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Private) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Initializer_ZeroVec_f32) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Initializer_ZeroVec_f16) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Initializer_ZeroMat_f32) { … }
TEST_F(GlslASTPrinterTest_VariableDecl, Emit_VariableDeclStatement_Initializer_ZeroMat_f16) { … }
}
}