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
qtestelementattribute_p.h
Go to the documentation of this file.
1
// Copyright (C) 2021 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QTESTELEMENTATTRIBUTE_P_H
5
#
define
QTESTELEMENTATTRIBUTE_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#
include
<
QtTest
/
qttestglobal
.
h
>
19
#
include
<
QtCore
/
private
/
qglobal_p
.
h
>
20
21
QT_BEGIN_NAMESPACE
22
23
24
namespace
QTest
{
25
26
enum
AttributeIndex
27
{
28
AI_Undefined
= -1,
29
AI_Name
,
30
AI_Tests
,
31
AI_Failures
,
32
AI_Errors
,
33
AI_Type
,
34
AI_Message
,
35
AI_PropertyValue
,
36
AI_Value
,
37
AI_Time
,
38
AI_Timestamp
,
39
AI_Hostname
,
40
AI_Classname
,
41
AI_Skipped
42
};
43
44
enum
LogElementType
45
{
46
LET_Undefined
= -1,
47
LET_Property
,
48
LET_Properties
,
49
LET_Failure
,
50
LET_Error
,
51
LET_TestCase
,
52
LET_TestSuite
,
53
LET_Text
,
54
LET_SystemError
,
55
LET_SystemOutput
,
56
LET_Skipped
57
};
58
}
59
60
class
QTestElementAttribute
61
{
62
public
:
63
QTestElementAttribute
();
64
~
QTestElementAttribute
();
65
66
const
char
*
value
()
const
;
67
const
char
*
name
()
const
;
68
QTest
::
AttributeIndex
index
()
const
;
69
bool
isNull
()
const
;
70
bool
setPair
(
QTest
::
AttributeIndex
attributeIndex,
const
char
*value);
71
72
private
:
73
char
*attributeValue =
nullptr
;
74
QTest
::
AttributeIndex
attributeIndex =
QTest
::
AI_Undefined
;
75
};
76
77
QT_END_NAMESPACE
78
79
#
endif
QTestElementAttribute
Definition
qtestelementattribute_p.h:61
QTestElementAttribute::isNull
bool isNull() const
Definition
qtestelementattribute.cpp:53
QTestElementAttribute::name
const char * name() const
Definition
qtestelementattribute.cpp:23
QTestElementAttribute::setPair
bool setPair(QTest::AttributeIndex attributeIndex, const char *value)
Definition
qtestelementattribute.cpp:58
QTestElementAttribute::QTestElementAttribute
QTestElementAttribute()
QTestElementAttribute::~QTestElementAttribute
~QTestElementAttribute()
Definition
qtestelementattribute.cpp:13
QTestElementAttribute::value
const char * value() const
Definition
qtestelementattribute.cpp:18
QTestElementAttribute::index
QTest::AttributeIndex index() const
Definition
qtestelementattribute.cpp:48
QTest
[15]
Definition
qtestsupport_core.h:14
QTest::LogElementType
LogElementType
Definition
qtestelementattribute_p.h:45
QTest::LET_Error
@ LET_Error
Definition
qtestelementattribute_p.h:50
QTest::LET_Properties
@ LET_Properties
Definition
qtestelementattribute_p.h:48
QTest::LET_TestCase
@ LET_TestCase
Definition
qtestelementattribute_p.h:51
QTest::LET_Skipped
@ LET_Skipped
Definition
qtestelementattribute_p.h:56
QTest::LET_SystemError
@ LET_SystemError
Definition
qtestelementattribute_p.h:54
QTest::LET_Undefined
@ LET_Undefined
Definition
qtestelementattribute_p.h:46
QTest::LET_TestSuite
@ LET_TestSuite
Definition
qtestelementattribute_p.h:52
QTest::LET_Failure
@ LET_Failure
Definition
qtestelementattribute_p.h:49
QTest::LET_Property
@ LET_Property
Definition
qtestelementattribute_p.h:47
QTest::LET_Text
@ LET_Text
Definition
qtestelementattribute_p.h:53
QTest::LET_SystemOutput
@ LET_SystemOutput
Definition
qtestelementattribute_p.h:55
QTest::AttributeIndex
AttributeIndex
Definition
qtestelementattribute_p.h:27
QTest::AI_Timestamp
@ AI_Timestamp
Definition
qtestelementattribute_p.h:38
QTest::AI_Tests
@ AI_Tests
Definition
qtestelementattribute_p.h:30
QTest::AI_Name
@ AI_Name
Definition
qtestelementattribute_p.h:29
QTest::AI_Hostname
@ AI_Hostname
Definition
qtestelementattribute_p.h:39
QTest::AI_Classname
@ AI_Classname
Definition
qtestelementattribute_p.h:40
QTest::AI_Undefined
@ AI_Undefined
Definition
qtestelementattribute_p.h:28
QTest::AI_Value
@ AI_Value
Definition
qtestelementattribute_p.h:36
QTest::AI_Errors
@ AI_Errors
Definition
qtestelementattribute_p.h:32
QTest::AI_PropertyValue
@ AI_PropertyValue
Definition
qtestelementattribute_p.h:35
QTest::AI_Failures
@ AI_Failures
Definition
qtestelementattribute_p.h:31
QTest::AI_Message
@ AI_Message
Definition
qtestelementattribute_p.h:34
QTest::AI_Type
@ AI_Type
Definition
qtestelementattribute_p.h:33
QTest::AI_Skipped
@ AI_Skipped
Definition
qtestelementattribute_p.h:41
QTest::AI_Time
@ AI_Time
Definition
qtestelementattribute_p.h:37
qtbase
src
testlib
qtestelementattribute_p.h
Generated on Mon Mar 10 2025 01:10:33 for Qt by
1.13.2