Press n or j to go to the next uncovered block, b, p or k for the previous block.
File | Statements | Branches | Functions | Lines | |||||
---|---|---|---|---|---|---|---|---|---|
ArrayTypeName.js |
|
100% | 3/3 | 100% | 2/2 | 100% | 1/1 | 100% | 3/3 |
AssemblyAssignment.js |
|
100% | 4/4 | 100% | 0/0 | 100% | 1/1 | 100% | 4/4 |
AssemblyBlock.js |
|
100% | 7/7 | 100% | 0/0 | 100% | 1/1 | 100% | 7/7 |
AssemblyCall.js |
|
100% | 4/4 | 100% | 4/4 | 100% | 1/1 | 100% | 4/4 |
AssemblyCase.js |
|
100% | 3/3 | 100% | 2/2 | 100% | 1/1 | 100% | 3/3 |
AssemblyFor.js |
|
100% | 4/4 | 100% | 0/0 | 100% | 1/1 | 100% | 4/4 |
AssemblyFunctionDefinition.js |
|
100% | 6/6 | 100% | 2/2 | 100% | 1/1 | 100% | 6/6 |
AssemblyIf.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
AssemblyLocalDefinition.js |
|
100% | 9/9 | 100% | 2/2 | 100% | 1/1 | 100% | 9/9 |
AssemblyMemberAccess.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
AssemblyStackAssignment.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
AssemblySwitch.js |
|
100% | 4/4 | 100% | 0/0 | 100% | 1/1 | 100% | 4/4 |
BinaryOperation.js |
|
100% | 9/9 | 100% | 2/2 | 100% | 1/1 | 100% | 7/7 |
Block.js |
|
100% | 6/6 | 100% | 4/4 | 100% | 1/1 | 100% | 6/6 |
BooleanLiteral.js |
|
100% | 3/3 | 100% | 2/2 | 100% | 1/1 | 100% | 3/3 |
Break.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
BreakStatement.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
CatchClause.js |
|
100% | 6/6 | 100% | 4/4 | 100% | 2/2 | 100% | 6/6 |
Conditional.js |
|
100% | 4/4 | 100% | 0/0 | 100% | 1/1 | 100% | 4/4 |
Continue.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
ContinueStatement.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
ContractDefinition.js |
|
100% | 12/12 | 100% | 8/8 | 100% | 3/3 | 100% | 12/12 |
CustomErrorDefinition.js |
|
100% | 6/6 | 100% | 4/4 | 100% | 2/2 | 100% | 6/6 |
DecimalNumber.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
DoWhileStatement.js |
|
100% | 7/7 | 100% | 2/2 | 100% | 2/2 | 100% | 7/7 |
ElementaryTypeName.js |
|
100% | 5/5 | 100% | 4/4 | 100% | 2/2 | 100% | 5/5 |
EmitStatement.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
EnumDefinition.js |
|
100% | 5/5 | 100% | 0/0 | 100% | 1/1 | 100% | 5/5 |
EnumValue.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
EventDefinition.js |
|
100% | 6/6 | 100% | 6/6 | 100% | 2/2 | 100% | 6/6 |
ExpressionStatement.js |
|
100% | 15/15 | 100% | 13/13 | 100% | 1/1 | 100% | 15/15 |
FileLevelConstant.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
ForStatement.js |
|
100% | 13/13 | 100% | 13/13 | 100% | 5/5 | 100% | 13/13 |
FunctionCall.js |
|
100% | 23/23 | 100% | 14/14 | 100% | 4/4 | 100% | 23/23 |
FunctionDefinition.js |
|
100% | 45/45 | 100% | 40/40 | 100% | 12/12 | 100% | 37/37 |
FunctionTypeName.js |
|
100% | 11/11 | 100% | 10/10 | 100% | 4/4 | 100% | 11/11 |
HexLiteral.js |
|
100% | 7/7 | 100% | 0/0 | 100% | 2/2 | 100% | 6/6 |
HexNumber.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
Identifier.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
IfStatement.js |
|
100% | 28/28 | 100% | 22/22 | 100% | 5/5 | 100% | 28/28 |
ImportDirective.js |
|
100% | 21/21 | 100% | 14/14 | 100% | 2/2 | 100% | 21/21 |
IndexAccess.js |
|
100% | 12/12 | 100% | 2/2 | 100% | 1/1 | 100% | 12/12 |
IndexRangeAccess.js |
|
100% | 3/3 | 100% | 4/4 | 100% | 1/1 | 100% | 3/3 |
InheritanceSpecifier.js |
|
100% | 6/6 | 100% | 4/4 | 100% | 2/2 | 100% | 6/6 |
InlineAssemblyStatement.js |
|
100% | 6/6 | 100% | 6/6 | 100% | 2/2 | 100% | 6/6 |
LabelDefinition.js |
|
100% | 4/4 | 100% | 0/0 | 100% | 1/1 | 100% | 4/4 |
Mapping.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
MemberAccess.js |
|
100% | 32/32 | 100% | 14/14 | 100% | 4/4 | 100% | 30/30 |
ModifierDefinition.js |
|
100% | 23/23 | 100% | 16/16 | 100% | 5/5 | 100% | 18/18 |
ModifierInvocation.js |
|
100% | 12/12 | 100% | 11/11 | 100% | 3/3 | 100% | 12/12 |
NameValueExpression.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
NameValueList.js |
|
100% | 6/6 | 100% | 2/2 | 100% | 2/2 | 100% | 6/6 |
NewExpression.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
NumberLiteral.js |
|
100% | 3/3 | 100% | 2/2 | 100% | 1/1 | 100% | 3/3 |
PragmaDirective.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
ReturnStatement.js |
|
100% | 8/8 | 100% | 4/4 | 100% | 2/2 | 100% | 8/8 |
RevertStatement.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
SourceUnit.js |
|
100% | 5/5 | 100% | 0/0 | 100% | 1/1 | 100% | 5/5 |
StateVariableDeclaration.js |
|
100% | 10/10 | 100% | 4/4 | 100% | 2/2 | 100% | 10/10 |
StringLiteral.js |
|
100% | 7/7 | 100% | 2/2 | 100% | 2/2 | 100% | 7/7 |
StructDefinition.js |
|
100% | 5/5 | 100% | 0/0 | 100% | 1/1 | 100% | 5/5 |
ThrowStatement.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
TryStatement.js |
|
100% | 13/13 | 100% | 4/4 | 100% | 2/2 | 100% | 13/13 |
TupleExpression.js |
|
100% | 7/7 | 100% | 9/9 | 100% | 2/2 | 100% | 7/7 |
TypeDefinition.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
UnaryOperation.js |
|
100% | 3/3 | 100% | 4/4 | 100% | 1/1 | 100% | 3/3 |
UncheckedStatement.js |
|
100% | 4/4 | 100% | 0/0 | 100% | 1/1 | 100% | 4/4 |
UserDefinedTypeName.js |
|
100% | 3/3 | 100% | 0/0 | 100% | 1/1 | 100% | 3/3 |
UsingForDeclaration.js |
|
100% | 5/5 | 100% | 10/10 | 100% | 1/1 | 100% | 5/5 |
VariableDeclaration.js |
|
100% | 23/23 | 100% | 22/22 | 100% | 8/8 | 100% | 17/17 |
VariableDeclarationStatement.js |
|
100% | 15/15 | 100% | 12/12 | 100% | 4/4 | 100% | 14/14 |
WhileStatement.js |
|
100% | 7/7 | 100% | 2/2 | 100% | 2/2 | 100% | 7/7 |
index.js |
|
100% | 1/1 | 100% | 0/0 | 100% | 0/0 | 100% | 1/1 |
print-comments.js |
|
100% | 12/12 | 100% | 10/10 | 100% | 3/3 | 100% | 11/11 |
print-preserving-empty-lines.js |
|
100% | 17/17 | 100% | 18/18 | 100% | 2/2 | 100% | 17/17 |
print-separated-item.js |
|
100% | 5/5 | 100% | 6/6 | 100% | 1/1 | 100% | 5/5 |
print-separated-list.js |
|
100% | 5/5 | 100% | 7/7 | 100% | 1/1 | 100% | 5/5 |