add method to record file language
This commit is contained in:
@@ -300,6 +300,7 @@ namespace sourcetrail
|
||||
REQUIRE(files.size() == 1);
|
||||
REQUIRE(files.front().id == idFile1);
|
||||
REQUIRE(files.front().filePath == filePath);
|
||||
REQUIRE(files.front().languageIdentifier == "");
|
||||
}
|
||||
|
||||
SECTION("writer does not record file twice")
|
||||
@@ -312,6 +313,23 @@ namespace sourcetrail
|
||||
REQUIRE(files.size() == 1);
|
||||
}
|
||||
|
||||
SECTION("writer records file language")
|
||||
{
|
||||
const std::string languageIdentifier = "testlanguage";
|
||||
|
||||
const bool success = writer.recordFileLanguage(
|
||||
idFile1,
|
||||
languageIdentifier
|
||||
);
|
||||
REQUIRE(success);
|
||||
REQUIRE(writer.getLastError() == "");
|
||||
|
||||
const std::vector<StorageFile> files = storage->getAll<StorageFile>();
|
||||
REQUIRE(files.size() == 1);
|
||||
REQUIRE(files.front().id == idFile1);
|
||||
REQUIRE(files.front().languageIdentifier == languageIdentifier);
|
||||
}
|
||||
|
||||
writer.close();
|
||||
REQUIRE(writer.getLastError() == "");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user