#include "xfa/fxfa/formcalc/cxfa_fmparser.h"
#include "core/fxcrt/widetext_buffer.h"
#include "testing/fxgc_unittest.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "xfa/fxfa/formcalc/cxfa_fmtojavascriptdepth.h"
class CXFA_FMParserTest : public FXGCUnitTest { … };
TEST_F(CXFA_FMParserTest, Empty) { … }
TEST_F(CXFA_FMParserTest, CommentOnlyIsError) { … }
TEST_F(CXFA_FMParserTest, CommentThenValue) { … }
TEST_F(CXFA_FMParserTest, Parse) { … }
TEST_F(CXFA_FMParserTest, MaxParseDepth) { … }
TEST_F(CXFA_FMParserTest, chromium752201) { … }
TEST_F(CXFA_FMParserTest, MultipleAssignmentIsNotAllowed) { … }
TEST_F(CXFA_FMParserTest, ParseFuncWithParams) { … }
TEST_F(CXFA_FMParserTest, ParseFuncWithoutParams) { … }
TEST_F(CXFA_FMParserTest, ParseFuncWithBadParamsList) { … }
TEST_F(CXFA_FMParserTest, ParseBadIfExpression) { … }
TEST_F(CXFA_FMParserTest, ParseBadElseIfExpression) { … }
TEST_F(CXFA_FMParserTest, ParseDepthWithWideTree) { … }
TEST_F(CXFA_FMParserTest, ParseCallSmall) { … }
TEST_F(CXFA_FMParserTest, ParseCallBig) { … }
TEST_F(CXFA_FMParserTest, ParseVar) { … }
TEST_F(CXFA_FMParserTest, ParseFunctionCallNoArguments) { … }
TEST_F(CXFA_FMParserTest, ParseFunctionCallSingleArgument) { … }
TEST_F(CXFA_FMParserTest, ParseFunctionCallMultipleArguments) { … }
TEST_F(CXFA_FMParserTest, ParseFunctionCallMissingCommas) { … }
TEST_F(CXFA_FMParserTest, ParseFunctionCallTrailingComma) { … }
TEST_F(CXFA_FMParserTest, ParseFunctionCallExtraComma) { … }