OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlBinding::expression::QQmlBinding
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
dependencies
Name: QQmlBinding::expression::QQmlBinding::dependencies
Prototype: QVector<QQmlProperty> QQmlBinding::dependencies() const
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 637-666
 73.913% (17/23)
189
expression
Name: QQmlBinding::expression::QQmlBinding::expression
Prototype: QString QQmlBinding::expression() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 553-556
  0.000% (0/1)
01
getPropertyData
Name: QQmlBinding::expression::QQmlBinding::getPropertyData
Prototype: void QQmlBinding::getPropertyData(QQmlPropertyData **propertyData, QQmlPropertyData *valueTypeData) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 612-635
 71.429% (5/7)
153
hasDependencies
Name: QQmlBinding::expression::QQmlBinding::hasDependencies
Prototype: bool QQmlBinding::hasDependencies() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 668-671
100.000% (1/1)
11
newBinding
Name: QQmlBinding::expression::QQmlBinding::newBinding
Prototype: QQmlBinding *QQmlBinding::newBinding(QQmlEnginePrivate *engine, const QQmlPropertyData *property)
Coverage:  95.833% (23/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 732-757
 95.833% (23/24)
129
setTarget
Name: QQmlBinding::expression::QQmlBinding::setTarget
Prototype: void QQmlBinding::setTarget(const QQmlProperty &prop)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 558-562
100.000% (1/1)
21
setTarget
Name: QQmlBinding::expression::QQmlBinding::setTarget
Prototype: bool QQmlBinding::setTarget(QObject *object, const QQmlPropertyData &core, const QQmlPropertyData *valueType)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 564-610
 78.261% (18/23)
317

Generated by Squish Coco 4.2.0