| 137 | |
| 138 | |
| 139 | void TestVcsDiff::testLineMapping() |
| 140 | { |
| 141 | VcsDiff diff; |
| 142 | diff.setDiff(sampleDiff); |
| 143 | |
| 144 | auto src = QStringLiteral("kdevplatform/vcs/vcsdiff.cpp"); |
| 145 | auto tgt = QStringLiteral("kdevplatform/vcs/vcsdiff.h"); |
| 146 | QCOMPARE(diff.diffLineToSource(15-1).path, src); |
| 147 | QCOMPARE(diff.diffLineToTarget(147-1).path, tgt); |
| 148 | |
| 149 | // We have no way to map the headings |
| 150 | QCOMPARE(diff.diffLineToSource(169-1).line, -1); |
| 151 | QCOMPARE(diff.diffLineToTarget(169-1).line, -1); |
| 152 | |
| 153 | QCOMPARE(diff.diffLineToSource(15-1).line, 42-1); |
| 154 | QCOMPARE(diff.diffLineToTarget(15-1).line, -1); |
| 155 | |
| 156 | QCOMPARE(diff.diffLineToTarget(147-1).line, 180-1); |
| 157 | QCOMPARE(diff.diffLineToSource(147-1).line, 150-1); |
| 158 | } |
| 159 | |
| 160 | |
| 161 | void TestVcsDiff::testCopyConstructor() |
nothing calls this directly
no test coverage detected