Skip to content

Commit 0697ee4

Browse files
committed
test ci
1 parent 90fe493 commit 0697ee4

File tree

2 files changed

+13
-18
lines changed

2 files changed

+13
-18
lines changed

cli/cli.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@
1414
using namespace std;
1515
using namespace tivars;
1616
using namespace tivars::TypeHandlers;
17-
using tivars::TypeHandlers::TH_Tokenized::lang::LANG_FR;
18-
using tivars::TypeHandlers::TH_Tokenized::lang::LANG_EN;
1917

2018
enum FileType
2119
{
@@ -214,10 +212,10 @@ int main(int argc, char** argv)
214212
string langStr = result["lang"].as<string>();
215213
if (langStr == "en")
216214
{
217-
contentOptions["lang"] = LANG_EN;
215+
contentOptions["lang"] = TH_Tokenized::LANG_EN;
218216
} else if (langStr == "fr")
219217
{
220-
contentOptions["lang"] = LANG_FR;
218+
contentOptions["lang"] = TH_Tokenized::LANG_FR;
221219
} else
222220
{
223221
cout << langStr << " is not a valid language code" << endl;

tests.cpp

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*
22
* Part of tivars_lib_cpp
3-
* (C) 2015-2021 Adrien "Adriweb" Bertrand
3+
* (C) 2015-2024 Adrien "Adriweb" Bertrand
44
* https://github.com/adriweb/tivars_lib_cpp
55
* License: MIT
66
*/
@@ -42,9 +42,6 @@ int main(int argc, char** argv)
4242
TIVarTypes::initTIVarTypesArray();
4343
TH_Tokenized::initTokens();
4444

45-
using tivars::TypeHandlers::TH_Tokenized::lang::LANG_FR;
46-
using tivars::TypeHandlers::TH_Tokenized::lang::LANG_EN;
47-
4845
/* Tests */
4946

5047
assert(TIVarType{"ExactRealPi"}.getId() == 32);
@@ -189,8 +186,8 @@ int main(int argc, char** argv)
189186
// Test lower alpha being the expected lowercase tokens, not special-meaning ones
190187
TIVarFile testPrgm = TIVarFile::createNew("Program", "INTERP");
191188
testPrgm.setContentFromString("Disp \"abcdefghijklmnopqrstuvwxyz\"");
192-
string detok_fr = testPrgm.getReadableContent({{"lang", LANG_FR}});
193-
string detok_en = testPrgm.getReadableContent({{"lang", LANG_EN}});
189+
string detok_fr = testPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_FR}});
190+
string detok_en = testPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_EN}});
194191
string hex = testPrgm.getRawContentHexStr();
195192
assert(detok_fr == "Disp \"abcdefghijklmnopqrstuvwxyz\"");
196193
assert(detok_en == "Disp \"abcdefghijklmnopqrstuvwxyz\"");
@@ -201,8 +198,8 @@ int main(int argc, char** argv)
201198
// Test string interpolation behaviour
202199
TIVarFile testPrgm = TIVarFile::createNew("Program", "INTERP");
203200
testPrgm.setContentFromString(R"(A and B:Disp "A and B":Send("SET SOUND eval(A and B) TIME 2)");
204-
string detok_fr = testPrgm.getReadableContent({{"lang", LANG_FR}});
205-
string detok_en = testPrgm.getReadableContent({{"lang", LANG_EN}});
201+
string detok_fr = testPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_FR}});
202+
string detok_en = testPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_EN}});
206203
assert(detok_en == R"(A and B:Disp "A and B":Send("SET SOUND eval(A and B) TIME 2)");
207204
assert(detok_fr == R"(A et B:Disp "A and B":Envoi("SET SOUND eval(A et B) TIME 2)");
208205
}
@@ -211,8 +208,8 @@ int main(int argc, char** argv)
211208
// Test tokenization exceptions
212209
TIVarFile testPrgm = TIVarFile::createNew("Program", "FOOBAR");
213210
testPrgm.setContentFromString(R"(Disp "WHITE,ʟWHITE,prgmWHITE",WHITE,ʟWHITE:prgmWHITE:prgmABCDEF)");
214-
string detok_fr = testPrgm.getReadableContent({{"lang", LANG_FR}});
215-
string detok_en = testPrgm.getReadableContent({{"lang", LANG_EN}});
211+
string detok_fr = testPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_FR}});
212+
string detok_en = testPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_EN}});
216213
assert(detok_en == R"(Disp "WHITE,ʟWHITE,prgmWHITE",WHITE,ʟWHITE:prgmWHITE:prgmABCDEF)");
217214
assert(detok_fr == R"(Disp "WHITE,ʟWHITE,prgmWHITE",BLANC,ʟWHITE:prgmWHITE:prgmABCDEF)");
218215
// While this is visually fine, the "prgm" inside the token should probably be the token, not p r g m ...
@@ -222,8 +219,8 @@ int main(int argc, char** argv)
222219
// Test tokenization exceptions in an interpolated string
223220
TIVarFile testPrgm = TIVarFile::createNew("Program", "FOOBAR");
224221
testPrgm.setContentFromString(R"(Send("SET SOUND eval(A and prgmWHITE) TIME 2)");
225-
string detok_fr = testPrgm.getReadableContent({{"lang", LANG_FR}});
226-
string detok_en = testPrgm.getReadableContent({{"lang", LANG_EN}});
222+
string detok_fr = testPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_FR}});
223+
string detok_en = testPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_EN}});
227224
assert(detok_en == R"(Send("SET SOUND eval(A and prgmWHITE) TIME 2)");
228225
assert(detok_fr == R"(Envoi("SET SOUND eval(A et prgmWHITE) TIME 2)");
229226
}
@@ -417,11 +414,11 @@ End)";
417414
cout << "testPrgm.getHeader().entries_len = " << testPrgm.getHeader().entries_len
418415
<< "\t testPrgm.size() - 57 == " << (testPrgm.size() - 57) << endl;
419416
assert(testPrgm.getHeader().entries_len == testPrgm.size() - 57);
420-
string testPrgmcontent = testPrgm.getReadableContent({{"lang", LANG_FR}});
417+
string testPrgmcontent = testPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_FR}});
421418

422419
TIVarFile newPrgm = TIVarFile::createNew("Program");
423420
newPrgm.setContentFromString(testPrgmcontent);
424-
string newPrgmcontent = newPrgm.getReadableContent({{"lang", LANG_FR}});
421+
string newPrgmcontent = newPrgm.getReadableContent({{"lang", TH_Tokenized::LANG_FR}});
425422

426423
assert(testPrgmcontent == newPrgmcontent);
427424
newPrgm.saveVarToFile("testData", "Program_new");

0 commit comments

Comments
 (0)