MCPcopy Create free account
hub / github.com/TeXworks/texworks / FileVersionDatabase_load

Method FileVersionDatabase_load

unit-tests/Utils_test.cpp:139–149  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

137}
138
139void TestUtils::FileVersionDatabase_load()
140{
141 Tw::Utils::FileVersionDatabase db;
142 db.addFileRecord(QFileInfo(QStringLiteral("/spaces test.tex")), QByteArray::fromHex("d41d8cd98f00b204e9800998ecf8427e"), QStringLiteral("v1"));
143 db.addFileRecord(QFileInfo(QStringLiteral("base14-fonts.pdf")), QByteArray::fromHex("814514754a5680a57d172b6720d48a8d"), QStringLiteral("4.2"));
144
145 QCOMPARE(Tw::Utils::FileVersionDatabase::load(QStringLiteral("does-not-exist")), Tw::Utils::FileVersionDatabase());
146 QCOMPARE(Tw::Utils::FileVersionDatabase::load(QStringLiteral("fileversion.db")), db);
147 QEXPECT_FAIL("", "Invalid file version databases are not recognized", Continue);
148 QCOMPARE(Tw::Utils::FileVersionDatabase::load(QStringLiteral("script1.js")), Tw::Utils::FileVersionDatabase());
149}
150
151void TestUtils::FileVersionDatabase_save()
152{

Callers

nothing calls this directly

Calls 2

FileVersionDatabaseClass · 0.85
addFileRecordMethod · 0.80

Tested by

no test coverage detected