OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::ListElement
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~ListElement
Name: ListElement::~ListElement
Prototype: ListElement::~ListElement()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1239-1242
100.000% (1/1)
11
setVariantMapFast
Name: ListElement::setVariantMapFast
Prototype: void ListElement::setVariantMapFast(const ListLayout::Role &role, QV4::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1172-1177
100.000% (1/1)
31
setStringPropertyFast
Name: ListElement::setStringPropertyFast
Prototype: void ListElement::setStringPropertyFast(const ListLayout::Role &role, const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1139-1143
100.000% (1/1)
21
setQObjectPropertyFast
Name: ListElement::setQObjectPropertyFast
Prototype: void ListElement::setQObjectPropertyFast(const ListLayout::Role &role, QObject *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1159-1163
100.000% (1/1)
21
setListPropertyFast
Name: ListElement::setListPropertyFast
Prototype: void ListElement::setListPropertyFast(const ListLayout::Role &role, ListModel *m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1165-1170
100.000% (1/1)
31
setDoublePropertyFast
Name: ListElement::setDoublePropertyFast
Prototype: void ListElement::setDoublePropertyFast(const ListLayout::Role &role, double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1145-1150
100.000% (1/1)
31
setDoubleProperty
Name: ListElement::setDoubleProperty
Prototype: int ListElement::setDoubleProperty(const ListLayout::Role &role, double d)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 970-984
100.000% (7/7)
93
setDateTimePropertyFast
Name: ListElement::setDateTimePropertyFast
Prototype: void ListElement::setDateTimePropertyFast(const ListLayout::Role &role, const QDateTime &dt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1179-1183
100.000% (1/1)
21
setBoolPropertyFast
Name: ListElement::setBoolPropertyFast
Prototype: void ListElement::setBoolPropertyFast(const ListLayout::Role &role, bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1152-1157
100.000% (1/1)
31
objectCache
Name: ListElement::objectCache
Prototype: ModelNodeMetaObject *ListElement::objectCache()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 788-793
100.000% (4/4)
32
getVariantMapProperty
Name: ListElement::getVariantMapProperty
Prototype: QVariantMap *ListElement::getVariantMapProperty(const ListLayout::Role &role)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 809-818
100.000% (4/4)
52
getUid
Name: ListElement::getUid
Prototype: int getUid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 323-323
100.000% (1/1)
11
getStringProperty
Name: ListElement::getStringProperty
Prototype: StringOrTranslation *ListElement::getStringProperty(const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 795-800
100.000% (1/1)
31
getPropertyMemory
Name: ListElement::getPropertyMemory
Prototype: inline char *ListElement::getPropertyMemory(const ListLayout::Role &role)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 771-786
100.000% (7/7)
103
getListProperty
Name: ListElement::getListProperty
Prototype: ListModel *ListElement::getListProperty(const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 862-867
100.000% (1/1)
31
getGuardProperty
Name: ListElement::getGuardProperty
Prototype: QPointer<QObject> *ListElement::getGuardProperty(const ListLayout::Role &role)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 842-860
100.000% (10/10)
104
ListElement
Name: ListElement::ListElement
Prototype: ListElement::ListElement()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1223-1229
100.000% (1/1)
41
ListElement
Name: ListElement::ListElement
Prototype: ListElement::ListElement(int existingUid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1231-1237
100.000% (1/1)
41
setVariantMapProperty
Name: ListElement::setVariantMapProperty
Prototype: int ListElement::setVariantMapProperty(const ListLayout::Role &role, QVariantMap *m)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1066-1088
 89.474% (17/19)
156
setVariantMapProperty
Name: ListElement::setVariantMapProperty
Prototype: int ListElement::setVariantMapProperty(const ListLayout::Role &role, QV4::Object *o)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1049-1064
 85.714% (6/7)
93
setBoolProperty
Name: ListElement::setBoolProperty
Prototype: int ListElement::setBoolProperty(const ListLayout::Role &role, bool b)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 986-1000
 85.714% (6/7)
93
destroy
Name: ListElement::destroy
Prototype: void ListElement::destroy(ListLayout *layout)
Coverage:  82.927% (34/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1300-1363
 82.927% (34/41)
3417
setListProperty
Name: ListElement::setListProperty
Prototype: int ListElement::setListProperty(const ListLayout::Role &role, ListModel *m)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1002-1018
 77.778% (7/9)
103
setStringProperty
Name: ListElement::setStringProperty
Prototype: int ListElement::setStringProperty(const ListLayout::Role &role, const QString &s)
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 950-968
 76.923% (10/13)
124
sync
Name: ListElement::sync
Prototype: QVector<int> ListElement::sync(ListElement *src, ListLayout *srcLayout, ListElement *target, ListLayout *targetLayout)
Coverage:  76.667% (23/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1244-1298
 76.667% (23/30)
2815
setTranslationProperty
Name: ListElement::setTranslationProperty
Prototype: int ListElement::setTranslationProperty(const ListLayout::Role &role, const QV4::CompiledData::Binding *b)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1124-1136
 75.000% (3/4)
72
getDateTimeProperty
Name: ListElement::getDateTimeProperty
Prototype: QDateTime *ListElement::getDateTimeProperty(const ListLayout::Role &role)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 820-829
 75.000% (3/4)
52
setVariantProperty
Name: ListElement::setVariantProperty
Prototype: int ListElement::setVariantProperty(const ListLayout::Role &role, const QVariant &d)
Coverage:  71.429% (15/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1365-1401
 71.429% (15/21)
2110
setDateTimeProperty
Name: ListElement::setDateTimeProperty
Prototype: int ListElement::setDateTimeProperty(const ListLayout::Role &role, const QDateTime &dt)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1090-1105
 71.429% (5/7)
93
getProperty
Name: ListElement::getProperty
Prototype: QVariant ListElement::getProperty(const ListLayout::Role &role, const QQmlListModel *owner, QV4::ExecutionEngine *eng)
Coverage:  70.000% (28/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 869-948
 70.000% (28/40)
4117
setQObjectProperty
Name: ListElement::setQObjectProperty
Prototype: int ListElement::setQObjectProperty(const ListLayout::Role &role, QObject *o)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1020-1047
 58.824% (10/17)
186
setJsProperty
Name: ListElement::setJsProperty
Prototype: int ListElement::setJsProperty(const ListLayout::Role &role, const QV4::Value &d, QV4::ExecutionEngine *eng)
Coverage:  57.500% (23/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1403-1457
 57.500% (23/40)
4113
clearProperty
Name: ListElement::clearProperty
Prototype: void ListElement::clearProperty(const ListLayout::Role &role)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1191-1221
 33.333% (6/18)
1810
setFunctionPropertyFast
Name: ListElement::setFunctionPropertyFast
Prototype: void ListElement::setFunctionPropertyFast(const ListLayout::Role &role, const QJSValue &f)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1185-1189
  0.000% (0/1)
21
setFunctionProperty
Name: ListElement::setFunctionProperty
Prototype: int ListElement::setFunctionProperty(const ListLayout::Role &role, const QJSValue &f)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1107-1122
  0.000% (0/7)
93
getQObjectProperty
Name: ListElement::getQObjectProperty
Prototype: QObject *ListElement::getQObjectProperty(const ListLayout::Role &role)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 802-807
  0.000% (0/1)
31
getFunctionProperty
Name: ListElement::getFunctionProperty
Prototype: QJSValue *ListElement::getFunctionProperty(const ListLayout::Role &role)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 831-840
  0.000% (0/4)
52

Generated by Squish Coco 4.2.0