FileCoverageReport class Null safety

Representation of a coverage report for a file. This class contains the path of the file inside the lib folder (ex.: lib/test.dart is test.dart) and also a map of the lines covered and how many times each line was covered. There are also some methods to calculate line coverage of the file.

Normally objects of this class will be attached to a CoverageReport and will not be found alone.

Constructors

FileCoverageReport({required String fileName, required Map<int, int> linesCoverage})

Properties

fileName String
final
hashCode int
The hash code for this object.
read-onlyinherited
linesCoverage Map<int, int>
final
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited
totalLines int
read-only

Methods

calculateLineCoveragePercent() double
calculateLinesCovered() int
getUncoveredLines() List<int>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited