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