OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlBinding
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
~QQmlBinding
Name: QQmlBinding::~QQmlBinding
Prototype: QQmlBinding::~QQmlBinding()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 145-148
100.000% (1/1)
11
updatingFlag
Name: QQmlBinding::updatingFlag
Prototype: bool QQmlBinding::updatingFlag() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding_p.h
Lines: 147-150
100.000% (1/1)
11
sourceLocation
Name: QQmlBinding::sourceLocation
Prototype: QQmlSourceLocation QQmlBinding::sourceLocation() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 101-106
100.000% (4/4)
32
setUpdatingFlag
Name: QQmlBinding::setUpdatingFlag
Prototype: void QQmlBinding::setUpdatingFlag(bool v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding_p.h
Lines: 152-155
100.000% (1/1)
11
setSourceLocation
Name: QQmlBinding::setSourceLocation
Prototype: void QQmlBinding::setSourceLocation(const QQmlSourceLocation &location)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 108-113
100.000% (4/4)
32
setNotifyOnValueChanged
Name: QQmlBinding::setNotifyOnValueChanged
Prototype: void QQmlBinding::setNotifyOnValueChanged(bool v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 150-153
100.000% (1/1)
11
setEnabledFlag
Name: QQmlBinding::setEnabledFlag
Prototype: void QQmlBinding::setEnabledFlag(bool v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding_p.h
Lines: 162-165
100.000% (1/1)
11
setBoundFunction
Name: QQmlBinding::setBoundFunction
Prototype: void setBoundFunction(QV4::BoundFunction *boundFunction)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding_p.h
Lines: 109-111
100.000% (1/1)
11
refresh
Name: QQmlBinding::refresh
Prototype: void QQmlBinding::refresh()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 532-535
100.000% (1/1)
11
expressionIdentifier
Name: QQmlBinding::expressionIdentifier
Prototype: QString QQmlBinding::expressionIdentifier() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 518-525
100.000% (1/1)
51
expressionChanged
Name: QQmlBinding::expressionChanged
Prototype: void QQmlBinding::expressionChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 527-530
100.000% (1/1)
11
evaluate
Name: QQmlBinding::evaluate
Prototype: QVariant QQmlBinding::evaluate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 502-516
100.000% (1/1)
81
enabledFlag
Name: QQmlBinding::enabledFlag
Prototype: bool QQmlBinding::enabledFlag() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding_p.h
Lines: 157-160
100.000% (1/1)
11
createTranslationBinding
Name: QQmlBinding::createTranslationBinding
Prototype: QQmlBinding *QQmlBinding::createTranslationBinding(const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &unit, const QV4::CompiledData::Binding *binding, QObject *obj, QQmlContextData *ctxt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 383-392
100.000% (1/1)
51
create
Name: QQmlBinding::create
Prototype: QQmlBinding *QQmlBinding::create(const QQmlPropertyData *property, const QString &str, QObject *obj, QQmlContextData *ctxt, const QString &url, quint16 lineNumber)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 116-128
100.000% (1/1)
61
create
Name: QQmlBinding::create
Prototype: QQmlBinding *QQmlBinding::create(const QQmlPropertyData *property, QV4::Function *function, QObject *obj, QQmlContextData *ctxt, QV4::ExecutionContext *scope)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 130-143
100.000% (1/1)
71
update
Name: QQmlBinding::update
Prototype: void QQmlBinding::update(QQmlPropertyData::WriteFlags flags)
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 155-189
 95.000% (19/20)
226
setEnabled
Name: QQmlBinding::setEnabled
Prototype: void QQmlBinding::setEnabled(bool e, QQmlPropertyData::WriteFlags flags)
Coverage:  92.857% (13/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 537-551
 92.857% (13/14)
94
slowWrite
Name: QQmlBinding::slowWrite
Prototype: bool QQmlBinding::slowWrite(const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData, const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags)
Coverage:  88.172% (82/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 394-500
 88.172% (82/93)
7826
evaluate
Name: QQmlBinding::evaluate
Prototype: QV4::ReturnedValue QQmlBinding::evaluate(bool *isUndefined)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 191-210
 85.714% (6/7)
143
expression
Name: QQmlBinding::expression
Coverage:  76.522% (88/115)
 76.522% (88/115)
11043
create
Name: QQmlBinding::create
Prototype: QQmlBinding *QQmlBinding::create(const QQmlPropertyData *property, const QQmlScriptString &script, QObject *obj, QQmlContext *ctxt)
Coverage:  44.444% (12/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 62-99
 44.444% (12/27)
256

Generated by Squish Coco 4.2.0