LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
EnhancedAnalysisDictionaryTest0.cpp
Go to the documentation of this file.
1// Copyright 2002-2013 CEA LIST
2// SPDX-FileCopyrightText: 2022 CEA LIST <gael.de-chalendar@cea.fr>
3//
4// SPDX-License-Identifier: MIT
5
6// clazy:skip
7
8#define BOOST_TEST_DYN_LINK
9#define BOOST_TEST_MODULE EnhancedAnalysisDictionaryTest
10#include <boost/test/unit_test.hpp>
11
14
15using namespace Lima;
16
17// conversion functions
18BOOST_AUTO_TEST_CASE( EnhancedAnalysisDictionaryTest0 )
19{
20// std::cout << "build accessMethod ..." << std::endl;
21// FsaAccessSpare16* fsaAccess=new FsaAccessSpare16();
22// fsaAccess->read(param.keyFileName);
23//
24// std::cout << "register mainkeys" << std::endl;
25// MediaId langid=MediaticData::single().getMediaId(param.language);
26// FsaStringsPool& sp= Common::MediaticData::MediaticData::changeable().stringsPool(langid);
27// sp.registerMainKeys(fsaAccess);
28//
29// std::cout << "build EnhancedAnalysisDictionary... " << std::endl;
30// dictionary=new EnhancedAnalysisDictionary(
31// &sp,
32// fsaAccess,
33// param.dataFileName);
34//
35// std::cout << "EnhancedAnalysisDictionary end" << std::endl;
36//
37// std::pair<DictionarySubWordIterator, DictionarySubWordIterator> proclicticSubWord_it = m_procliticDictionary->getSubWordEntries(0, hyperWordString);
38// BOOST_REQUIRE( Common::Misc::limastring2utf8stdstring(Common::Misc::utf8stdstring2limastring("abcé")) == "abcé" );
39}
BOOST_AUTO_TEST_CASE(EnhancedAnalysisDictionaryTest0)
NAUTITIA.