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_CSSNumberValue::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_CSSNumberValue::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]

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

Definition at line 97 of file cfx_cssstylesheet_unittest.cpp.

◆ HasSelector() [2/2]

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

Definition at line 97 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 70 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 70 of file cfx_cssstylesheet_unittest.cpp.

◆ VerifyFloat() [1/2]

void CFX_CSSStyleSheetTest::VerifyFloat ( CFX_CSSProperty prop,
float val,
CFX_CSSNumberValue::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_CSSNumberValue::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 79 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 79 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 107 of file cfx_cssstylesheet_unittest.cpp.

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

◆ sheet_

std::unique_ptr< CFX_CSSStyleSheet > CFX_CSSStyleSheetTest::sheet_

Definition at line 106 of file cfx_cssstylesheet_unittest.cpp.


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