MCPcopy Create free account
hub / github.com/KDE/kdiff3 / testDefaults

Method testDefaults

src/autotests/CvsIgnoreListTest.cpp:109–134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

107 }
108
109 void testDefaults()
110 {
111 CvsIgnoreList test;
112 CvsIgnoreList expected;
113 MocIgnoreFile file;
114 DirectoryList dirList;
115
116 /*
117 Verify default init. For this to work we must:
118 1. Unset CVSIGNORE
119 2. Insure no patterns are read from a .cvsignore file.
120 MocCvsIgnore emulates a blank cvs file by default insuring the second condition.
121 */
122 test = CvsIgnoreList();
123 //
124 qunsetenv("CVSIGNORE");
125
126 QString testDir("dir");
127 expected.addEntriesFromString(testDir, defaultPatterns);
128
129 test.enterDir(testDir, dirList);
130 QVERIFY(test.m_ignorePatterns[testDir].m_endPatterns == expected.m_ignorePatterns[testDir].m_endPatterns);
131 QVERIFY(test.m_ignorePatterns[testDir].m_exactPatterns == expected.m_ignorePatterns[testDir].m_exactPatterns);
132 QVERIFY(test.m_ignorePatterns[testDir].m_startPatterns == expected.m_ignorePatterns[testDir].m_startPatterns);
133 QVERIFY(test.m_ignorePatterns[testDir].m_generalPatterns == expected.m_ignorePatterns[testDir].m_generalPatterns);
134 }
135};
136
137QTEST_MAIN(CvsIgnoreListTest);

Callers

nothing calls this directly

Calls 3

CvsIgnoreListClass · 0.85
addEntriesFromStringMethod · 0.45
enterDirMethod · 0.45

Tested by

no test coverage detected