| 112 | } |
| 113 | |
| 114 | void TestVcsDiff::testConflicts() |
| 115 | { |
| 116 | VcsDiff conflictDiff; |
| 117 | conflictDiff.setDiff(R"diff(--- a/skip |
| 118 | +++ b/skip |
| 119 | @@ -1,2 +3,2 @@ conflict |
| 120 | + increase offset 3 2 |
| 121 | 4 0 3 |
| 122 | + dont increase offset 5 4 |
| 123 | - deletion 6 1 |
| 124 | <<<<<<< HEAD 7 |
| 125 | blablabla 8 2 |
| 126 | ======= 9 |
| 127 | yadayadayada 10 5 |
| 128 | >>>>>>> commit 11 |
| 129 | - second deletion 12 3 |
| 130 | )diff"); |
| 131 | QCOMPARE(conflictDiff.diffLineToSource(8).line, 2); |
| 132 | QCOMPARE(conflictDiff.diffLineToTarget(10).line, 5); |
| 133 | QCOMPARE(conflictDiff.diffLineToSource(7).line, -1); |
| 134 | QCOMPARE(conflictDiff.diffLineToSource(9).line, -1); |
| 135 | QCOMPARE(conflictDiff.diffLineToSource(11).line, -1); |
| 136 | } |
| 137 | |
| 138 | |
| 139 | void TestVcsDiff::testLineMapping() |
nothing calls this directly
no test coverage detected