MCPcopy Create free account
hub / github.com/KDE/kdevelop / testDiff

Method testDiff

plugins/git/tests/test_git.cpp:610–627  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

608}
609
610void 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
629void GitInitTest::testStash()
630{

Callers

nothing calls this directly

Calls 10

writeFileFunction · 0.85
gitTest_BaseDirFunction · 0.85
gitTest_FileNameFunction · 0.85
isLocalFileMethod · 0.80
baseDiffMethod · 0.80
toLocalFileMethod · 0.80
existsMethod · 0.80
QDirClass · 0.50
diffMethod · 0.45
fetchResultsMethod · 0.45

Tested by

no test coverage detected