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

Method generate

kdevplatform/language/codegen/tests/test_templateclassgenerator.cpp:254–266  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

252}
253
254void TestTemplateClassGenerator::generate()
255{
256 auto generator = loadTemplate(QStringLiteral("test_cpp"));
257 RETURN_IF_TEST_FAILED();
258
259 DocumentChangeSet changes = generator->generate();
260 DocumentChangeSet::ChangeResult result = changes.applyAllChanges();
261 QVERIFY(result.m_success);
262
263 QDir dir(baseUrl.toLocalFile());
264 QFileInfoList entries = dir.entryInfoList(QDir::Files | QDir::NoDotAndDotDot);
265 QCOMPARE(entries.size(), 2);
266}
267
268void TestTemplateClassGenerator::cppOutput()
269{

Callers 2

cppOutputMethod · 0.45
yamlOutputMethod · 0.45

Calls 3

applyAllChangesMethod · 0.80
toLocalFileMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected