OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::IdentifierHash
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
detach
Name: QV4::IdentifierHash::detach
Prototype: void IdentifierHash::detach()
Coverage:  27.273% (3/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 93-101
 27.273% (3/11)
63
lookup
Name: QV4::IdentifierHash::lookup
Prototype: const IdentifierHashEntry *IdentifierHash::lookup(String *str) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 169-177
 42.857% (3/7)
63
operator=
Name: QV4::IdentifierHash::operator=
Prototype: IdentifierHash &IdentifierHash::operator=(const IdentifierHash &other)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 128-136
 44.444% (4/9)
63
lookup
Name: QV4::IdentifierHash::lookup
Prototype: const IdentifierHashEntry *IdentifierHash::lookup(const QString &str) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 160-167
 50.000% (2/4)
42
lookup
Name: QV4::IdentifierHash::lookup
Prototype: const IdentifierHashEntry *IdentifierHash::lookup(PropertyKey identifier) const
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 143-158
 69.231% (9/13)
105
IdentifierHash
Name: QV4::IdentifierHash::IdentifierHash
Prototype: inline IdentifierHash::IdentifierHash(const IdentifierHash &other)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 115-120
 75.000% (3/4)
32
IdentifierHash
Name: QV4::IdentifierHash::IdentifierHash
Prototype: IdentifierHash::IdentifierHash(ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 88-91
100.000% (1/1)
11
add
Name: QV4::IdentifierHash::add
Prototype: inline void IdentifierHash::add(const QString &str, int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 143-148
100.000% (1/1)
21
add
Name: QV4::IdentifierHash::add
Prototype: inline void IdentifierHash::add(Heap::String *str, int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 150-155
100.000% (1/1)
21
addEntry
Name: QV4::IdentifierHash::addEntry
Prototype: IdentifierHashEntry *IdentifierHash::addEntry(PropertyKey identifier)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 104-141
100.000% (16/16)
276
count
Name: QV4::IdentifierHash::count
Prototype: inline int IdentifierHash::count() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 138-141
100.000% (1/1)
11
isEmpty
Name: QV4::IdentifierHash::isEmpty
Prototype: bool isEmpty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 92-92
100.000% (1/1)
11
toIdentifier
Name: QV4::IdentifierHash::toIdentifier
Prototype: const PropertyKey IdentifierHash::toIdentifier(const QString &str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 179-183
100.000% (1/1)
21
toIdentifier
Name: QV4::IdentifierHash::toIdentifier
Prototype: const PropertyKey IdentifierHash::toIdentifier(Heap::String *str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier.cpp
Lines: 185-189
100.000% (1/1)
21
value
Name: QV4::IdentifierHash::value
Prototype: inline int IdentifierHash::value(const QString &str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 157-161
100.000% (1/1)
21
value
Name: QV4::IdentifierHash::value
Prototype: inline int IdentifierHash::value(String *str) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 163-167
100.000% (1/1)
21
~IdentifierHash
Name: QV4::IdentifierHash::~IdentifierHash
Prototype: inline IdentifierHash::~IdentifierHash()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifier_p.h
Lines: 122-126
100.000% (6/6)
22

Generated by Squish Coco 4.2.0