OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlListModelParser
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
verifyBindings
Name: QQmlListModelParser::verifyBindings
Prototype: void QQmlListModelParser::verifyBindings(const QV4::CompiledData::Unit *qmlUnit, const QList<const QV4::CompiledData::Binding *> &bindings)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2778-2791
100.000% (8/8)
84
QQmlListModelParser
Name: QQmlListModelParser::QQmlListModelParser
Prototype: QQmlListModelParser()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p.h
Lines: 188-188
100.000% (1/1)
11
verifyProperty
Name: QQmlListModelParser::verifyProperty
Prototype: bool QQmlListModelParser::verifyProperty(const QV4::CompiledData::Unit *qmlUnit, const QV4::CompiledData::Binding *binding)
Coverage:  96.970% (32/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2654-2698
 96.970% (32/33)
3111
applyProperty
Name: QQmlListModelParser::applyProperty
Prototype: bool QQmlListModelParser::applyProperty(QV4::CompiledData::CompilationUnit *compilationUnit, const QV4::CompiledData::Unit *qmlUnit, const QV4::CompiledData::Binding *binding, ListModel *model, int outterElementIndex)
Coverage:  90.476% (38/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2700-2776
 90.476% (38/42)
5213
definesEmptyList
Name: QQmlListModelParser::definesEmptyList
Prototype: bool QQmlListModelParser::definesEmptyList(const QString &s)
Coverage:  75.000% (9/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2814-2824
 75.000% (9/12)
64
applyBindings
Name: QQmlListModelParser::applyBindings
Prototype: void QQmlListModelParser::applyBindings(QObject *obj, QV4::CompiledData::CompilationUnit *compilationUnit, const QList<const QV4::CompiledData::Binding *> &bindings)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2793-2812
 75.000% (6/8)
114

Generated by Squish Coco 4.2.0