#include "core/fxcrt/css/cfx_cssstylesheet.h"
#include <memory>
#include <vector>
#include "core/fxcrt/check.h"
#include "core/fxcrt/css/cfx_cssdeclaration.h"
#include "core/fxcrt/css/cfx_cssenumvalue.h"
#include "core/fxcrt/css/cfx_cssnumbervalue.h"
#include "core/fxcrt/css/cfx_cssstylerule.h"
#include "core/fxcrt/css/cfx_cssvaluelist.h"
#include "testing/gtest/include/gtest/gtest.h"
class CFX_CSSStyleSheetTest : public testing::Test { … };
TEST_F(CFX_CSSStyleSheetTest, ParseEmpty) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseBlankEmpty) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseStrayClose1) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseStrayClose2) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseStrayClose3) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseEmptySelector) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseEmptyBody) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseMultipleSelectors) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseChildSelectors) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseUnhandledSelectors) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseMultipleSelectorsCombined) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseBorder) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseBorderFull) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseBorderLeft) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseBorderLeftThick) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseBorderRight) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseBorderTop) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseBorderBottom) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseWithCommentsInSelector) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseWithCommentsInProperty) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseWithCommentsInValue) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseWithUnterminatedCommentInSelector) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseWithUnterminatedCommentInProperty) { … }
TEST_F(CFX_CSSStyleSheetTest, ParseWithUnterminatedCommentInValue) { … }