Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CFX_CSSStyleSheetTest Class Reference
Inheritance diagram for CFX_CSSStyleSheetTest:
Collaboration diagram for CFX_CSSStyleSheetTest:

Public Member Functions

void SetUp () override
void TearDown () override
void VerifyLoadFails (WideStringView buf)
void LoadAndVerifyRuleCount (WideStringView buf, size_t rule_count)
void LoadAndVerifyDecl (WideStringView buf, const std::vector< WideString > &selectors, size_t decl_count)
void VerifyFloat (CFX_CSSProperty prop, float val, CFX_CSSNumber::Unit unit)
void VerifyEnum (CFX_CSSProperty prop, CFX_CSSPropertyValue val)
void VerifyList (CFX_CSSProperty prop, std::vector< CFX_CSSPropertyValue > expected_values)
void SetUp () override
void TearDown () override
void VerifyLoadFails (WideStringView buf)
void LoadAndVerifyRuleCount (WideStringView buf, size_t rule_count)
void LoadAndVerifyDecl (WideStringView buf, const std::vector< WideString > &selectors, size_t decl_count)
void VerifyFloat (CFX_CSSProperty prop, float val, CFX_CSSNumber::Unit unit)
void VerifyEnum (CFX_CSSProperty prop, CFX_CSSPropertyValue val)
void VerifyList (CFX_CSSProperty prop, std::vector< CFX_CSSPropertyValue > expected_values)

Static Public Member Functions

static bool HasSelector (CFX_CSSStyleRule *style, WideStringView selector)
static bool HasSelector (CFX_CSSStyleRule *style, WideStringView selector)

Public Attributes

std::unique_ptr< CFX_CSSStyleSheetsheet_
CFX_CSSDeclarationdecl_

Detailed Description

Definition at line 20 of file cfx_cssstylesheet_unittest.cpp.

Member Function Documentation

◆ HasSelector() [1/2]

bool CFX_CSSStyleSheetTest::HasSelector ( CFX_CSSStyleRule * style,
WideStringView selector )
inlinestatic

Definition at line 95 of file cfx_cssstylesheet_unittest.cpp.

◆ HasSelector() [2/2]

bool CFX_CSSStyleSheetTest::HasSelector ( CFX_CSSStyleRule * style,
WideStringView selector )
inlinestatic

Definition at line 95 of file cfx_cssstylesheet_unittest.cpp.

◆ LoadAndVerifyDecl() [1/2]

void CFX_CSSStyleSheetTest::LoadAndVerifyDecl ( WideStringView buf,
const std::vector< WideString > & selectors,
size_t decl_count )
inline

Definition at line 40 of file cfx_cssstylesheet_unittest.cpp.

References decl_, and CFX_CSSStyleRule::GetDeclaration().

Here is the call graph for this function:

◆ LoadAndVerifyDecl() [2/2]

void CFX_CSSStyleSheetTest::LoadAndVerifyDecl ( WideStringView buf,
const std::vector< WideString > & selectors,
size_t decl_count )
inline

Definition at line 40 of file cfx_cssstylesheet_unittest.cpp.

◆ LoadAndVerifyRuleCount() [1/2]

void CFX_CSSStyleSheetTest::LoadAndVerifyRuleCount ( WideStringView buf,
size_t rule_count )
inline

Definition at line 34 of file cfx_cssstylesheet_unittest.cpp.

◆ LoadAndVerifyRuleCount() [2/2]

void CFX_CSSStyleSheetTest::LoadAndVerifyRuleCount ( WideStringView buf,
size_t rule_count )
inline

Definition at line 34 of file cfx_cssstylesheet_unittest.cpp.

◆ SetUp() [1/2]

void CFX_CSSStyleSheetTest::SetUp ( )
inlineoverride

Definition at line 22 of file cfx_cssstylesheet_unittest.cpp.

References decl_.

◆ SetUp() [2/2]

void CFX_CSSStyleSheetTest::SetUp ( )
inlineoverride

Definition at line 22 of file cfx_cssstylesheet_unittest.cpp.

◆ TearDown() [1/2]

void CFX_CSSStyleSheetTest::TearDown ( )
inlineoverride

Definition at line 27 of file cfx_cssstylesheet_unittest.cpp.

References decl_.

◆ TearDown() [2/2]

void CFX_CSSStyleSheetTest::TearDown ( )
inlineoverride

Definition at line 27 of file cfx_cssstylesheet_unittest.cpp.

◆ VerifyEnum() [1/2]

void CFX_CSSStyleSheetTest::VerifyEnum ( CFX_CSSProperty prop,
CFX_CSSPropertyValue val )
inline

Definition at line 68 of file cfx_cssstylesheet_unittest.cpp.

References CFX_CSSValue::kEnum.

◆ VerifyEnum() [2/2]

void CFX_CSSStyleSheetTest::VerifyEnum ( CFX_CSSProperty prop,
CFX_CSSPropertyValue val )
inline

Definition at line 68 of file cfx_cssstylesheet_unittest.cpp.

◆ VerifyFloat() [1/2]

void CFX_CSSStyleSheetTest::VerifyFloat ( CFX_CSSProperty prop,
float val,
CFX_CSSNumber::Unit unit )
inline

Definition at line 58 of file cfx_cssstylesheet_unittest.cpp.

References CFX_CSSValue::kNumber.

◆ VerifyFloat() [2/2]

void CFX_CSSStyleSheetTest::VerifyFloat ( CFX_CSSProperty prop,
float val,
CFX_CSSNumber::Unit unit )
inline

Definition at line 58 of file cfx_cssstylesheet_unittest.cpp.

◆ VerifyList() [1/2]

void CFX_CSSStyleSheetTest::VerifyList ( CFX_CSSProperty prop,
std::vector< CFX_CSSPropertyValue > expected_values )
inline

Definition at line 77 of file cfx_cssstylesheet_unittest.cpp.

References CFX_CSSValue::kEnum.

◆ VerifyList() [2/2]

void CFX_CSSStyleSheetTest::VerifyList ( CFX_CSSProperty prop,
std::vector< CFX_CSSPropertyValue > expected_values )
inline

Definition at line 77 of file cfx_cssstylesheet_unittest.cpp.

◆ VerifyLoadFails() [1/2]

void CFX_CSSStyleSheetTest::VerifyLoadFails ( WideStringView buf)
inline

Definition at line 29 of file cfx_cssstylesheet_unittest.cpp.

◆ VerifyLoadFails() [2/2]

void CFX_CSSStyleSheetTest::VerifyLoadFails ( WideStringView buf)
inline

Definition at line 29 of file cfx_cssstylesheet_unittest.cpp.

Member Data Documentation

◆ decl_

CFX_CSSDeclaration * CFX_CSSStyleSheetTest::decl_

Definition at line 105 of file cfx_cssstylesheet_unittest.cpp.

Referenced by LoadAndVerifyDecl(), SetUp(), and TearDown().

◆ sheet_

std::unique_ptr< CFX_CSSStyleSheet > CFX_CSSStyleSheetTest::sheet_

Definition at line 104 of file cfx_cssstylesheet_unittest.cpp.


The documentation for this class was generated from the following file: