OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlValueTypeWrapper
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
typeId
Name: QQmlValueTypeWrapper::typeId
Prototype: int QQmlValueTypeWrapper::typeId() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 293-296
100.000% (1/1)
11
initProto
Name: QQmlValueTypeWrapper::initProto
Prototype: void QQmlValueTypeWrapper::initProto(ExecutionEngine *v4)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 173-182
100.000% (4/4)
62
create
Name: QQmlValueTypeWrapper::create
Prototype: ReturnedValue QQmlValueTypeWrapper::create(ExecutionEngine *engine, QObject *object, int property, const QMetaObject *metaObject, int typeId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 184-196
100.000% (1/1)
91
create
Name: QQmlValueTypeWrapper::create
Prototype: ReturnedValue QQmlValueTypeWrapper::create(ExecutionEngine *engine, const QVariant &value, const QMetaObject *metaObject, int typeId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 198-209
100.000% (1/1)
81
virtualGet
Name: QQmlValueTypeWrapper::virtualGet
Prototype: ReturnedValue QQmlValueTypeWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 362-424
 90.000% (36/40)
3413
virtualPut
Name: QQmlValueTypeWrapper::virtualPut
Coverage:  82.000% (41/50)
 82.000% (41/50)
8416
write
Name: QQmlValueTypeWrapper::write
Prototype: bool QQmlValueTypeWrapper::write(QObject *target, int propertyIndex) const
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 298-323
 76.923% (10/13)
265
method_toString
Name: QQmlValueTypeWrapper::method_toString
Prototype: ReturnedValue QQmlValueTypeWrapper::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  76.000% (19/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 325-360
 76.000% (19/25)
269
virtualIsEqualTo
Name: QQmlValueTypeWrapper::virtualIsEqualTo
Prototype: bool QQmlValueTypeWrapper::virtualIsEqualTo(Managed *m, Managed *other)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 230-242
 71.429% (5/7)
73
toVariant
Name: QQmlValueTypeWrapper::toVariant
Prototype: QVariant QQmlValueTypeWrapper::toVariant() const
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 211-217
 66.667% (4/6)
43
isEqual
Name: QQmlValueTypeWrapper::isEqual
Prototype: bool QQmlValueTypeWrapper::isEqual(const QVariant& value) const
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 285-291
 66.667% (4/6)
43
virtualAdvanceIterator
Name: QQmlValueTypeWrapper::virtualAdvanceIterator
Prototype: void QQmlValueTypeWrapper::virtualAdvanceIterator(Managed *m, ObjectIterator *it, Value *name, uint *index, Property *p, PropertyAttributes *attributes)
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 257-283
 53.846% (7/13)
225
virtualGetOwnProperty
Name: QQmlValueTypeWrapper::virtualGetOwnProperty
Prototype: PropertyAttributes QQmlValueTypeWrapper::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 244-255
 50.000% (2/4)
72
toGadget
Name: QQmlValueTypeWrapper::toGadget
Prototype: bool QQmlValueTypeWrapper::toGadget(void *data) const
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 219-228
 33.333% (2/6)
73

Generated by Squish Coco 4.2.0