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

Method testRemoveFolderContainingUnversionedFiles

plugins/git/tests/test_git.cpp:578–598  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

576}
577
578void GitInitTest::testRemoveFolderContainingUnversionedFiles()
579{
580 repoInit();
581
582 QDir d(gitTest_BaseDir());
583 d.mkdir(QStringLiteral("dir"));
584
585 QVERIFY(writeFile(gitTest_BaseDir() + "dir/foo", QStringLiteral("An appended line"), QIODevice::Append));
586 VcsJob* j = m_plugin->add(QList<QUrl>() << QUrl::fromLocalFile(gitTest_BaseDir()+"dir"));
587 VERIFYJOB(j);
588 j = m_plugin->commit(QStringLiteral("initial commit"), QList<QUrl>() << QUrl::fromLocalFile(gitTest_BaseDir()));
589 VERIFYJOB(j);
590
591 QVERIFY(writeFile(gitTest_BaseDir() + "dir/bar", QStringLiteral("An appended line"), QIODevice::Append));
592
593 j = m_plugin->remove(QList<QUrl>() << QUrl::fromLocalFile(gitTest_BaseDir() + "dir"));
594 if (j) VERIFYJOB(j);
595
596 QVERIFY(!QFile::exists(gitTest_BaseDir() + "dir"));
597
598}
599
600
601void GitInitTest::removeTempDirs()

Callers

nothing calls this directly

Calls 6

gitTest_BaseDirFunction · 0.85
writeFileFunction · 0.85
mkdirMethod · 0.80
addMethod · 0.45
commitMethod · 0.45
removeMethod · 0.45

Tested by

no test coverage detected