#include "PreprocessorTest.h"
#include "compiler/preprocessor/Token.h"
namespace angle
{
class ExtensionTest : public SimplePreprocessorTest
{ … };
TEST_F(ExtensionTest, Valid)
{ … }
TEST_F(ExtensionTest, Comments)
{ … }
TEST_F(ExtensionTest, MissingNewline)
{ … }
TEST_F(ExtensionTest, ExtensionAfterNonPreProcessorTokenESSL1)
{ … }
TEST_F(ExtensionTest, ExtensionAfterNonPreProcessorTokenESSL3)
{ … }
struct ExtensionTestParam
{ … };
WithParamInterface;
class InvalidExtensionTest : public ExtensionTest, public WithParamInterface<ExtensionTestParam>
{ … };
TEST_P(InvalidExtensionTest, Identified)
{ … }
static const ExtensionTestParam kParams[] = …;
INSTANTIATE_TEST_SUITE_P(…);
}