| 608 | } |
| 609 | |
| 610 | void GitInitTest::testDiff() |
| 611 | { |
| 612 | repoInit(); |
| 613 | addFiles(); |
| 614 | commitFiles(); |
| 615 | |
| 616 | QVERIFY(writeFile(gitTest_BaseDir() + gitTest_FileName(), QStringLiteral("something else"))); |
| 617 | |
| 618 | VcsRevision srcrev = VcsRevision::createSpecialRevision(VcsRevision::Base); |
| 619 | VcsRevision dstrev = VcsRevision::createSpecialRevision(VcsRevision::Working); |
| 620 | VcsJob* j = m_plugin->diff(QUrl::fromLocalFile(gitTest_BaseDir()), srcrev, dstrev, IBasicVersionControl::Recursive); |
| 621 | VERIFYJOB(j); |
| 622 | |
| 623 | KDevelop::VcsDiff d = j->fetchResults().value<KDevelop::VcsDiff>(); |
| 624 | QVERIFY(d.baseDiff().isLocalFile()); |
| 625 | QString path = d.baseDiff().toLocalFile(); |
| 626 | QVERIFY(QDir().exists(path+"/.git")); |
| 627 | } |
| 628 | |
| 629 | void GitInitTest::testStash() |
| 630 | { |
nothing calls this directly
no test coverage detected