(lines, fileIndex, lineCount, digestFormat)
| 91 | } |
| 92 | |
| 93 | function getFileName(lines, fileIndex, lineCount, digestFormat) { |
| 94 | const lineIndex = 2 + fileIndex * lineCount; |
| 95 | assert(lines[lineIndex - 1] === ''); |
| 96 | assert(lines[lineIndex].startsWith('Name: ')); |
| 97 | assert(lines[lineIndex + 1] === digestFormat.digestHeader); |
| 98 | for (let i = 0; i < digestFormat.digestLines.length; i++) { |
| 99 | const line = lines[lineIndex + i + 2]; |
| 100 | assert(line.startsWith(digestFormat.digestLines[i])); |
| 101 | assert(line.length === digestFormat.digestLinesLengths[i]); |
| 102 | } |
| 103 | const fileName = lines[lineIndex].substring('Name: '.length); |
| 104 | return fileName; |
| 105 | } |
| 106 | |
| 107 | function getFileCount(lines, lineCount) { |
| 108 | const count = (lines.length - 3) / lineCount; |
no test coverage detected