chromium/third_party/pdfium/xfa/fxfa/formcalc/cxfa_fmparser_unittest.cpp

// Copyright 2017 The PDFium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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) {}