Skip to content

Commit 2c0ddb4

Browse files
committed
Update file paths in dawg_test
Get unicharset and wordlist files from test/testing and use the latest test submodule which provides those files. Signed-off-by: Stefan Weil <[email protected]>
1 parent 57f74d2 commit 2c0ddb4

File tree

2 files changed

+4
-7
lines changed

2 files changed

+4
-7
lines changed

test

unittest/dawg_test.cc

+3-6
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,6 @@ class DawgTest : public testing::Test {
4242
file.close();
4343
}
4444
}
45-
std::string TestDataNameToPath(const std::string& name) const {
46-
return file::JoinPath(TESTDATA_DIR, name);
47-
}
4845
std::string TessBinaryPath(const std::string& name) const {
4946
return file::JoinPath(TESSBIN_DIR, "src/training/" + name);
5047
}
@@ -63,8 +60,8 @@ class DawgTest : public testing::Test {
6360
void TestDawgRoundTrip(const std::string& unicharset_filename,
6461
const std::string& wordlist_filename) const {
6562
std::set<std::string> orig_words, roundtrip_words;
66-
std::string unicharset = TestDataNameToPath(unicharset_filename);
67-
std::string orig_wordlist = TestDataNameToPath(wordlist_filename);
63+
std::string unicharset = file::JoinPath(TESTING_DIR, unicharset_filename);
64+
std::string orig_wordlist = file::JoinPath(TESTING_DIR, wordlist_filename);
6865
std::string output_dawg = OutputNameToPath(wordlist_filename + ".dawg");
6966
std::string output_wordlist = OutputNameToPath(wordlist_filename);
7067
LoadWordlist(orig_wordlist, &orig_words);
@@ -84,7 +81,7 @@ TEST_F(DawgTest, TestDawgConversion) {
8481

8582
TEST_F(DawgTest, TestMatching) {
8683
UNICHARSET unicharset;
87-
unicharset.load_from_file(TestDataNameToPath("eng.unicharset").c_str());
84+
unicharset.load_from_file(file::JoinPath(TESTING_DIR, "eng.unicharset").c_str());
8885
tesseract::Trie trie(tesseract::DAWG_TYPE_WORD, "basic_dawg", NGRAM_PERM,
8986
unicharset.size(), 0);
9087
WERD_CHOICE space_apos(" '", unicharset);

0 commit comments

Comments
 (0)