summaryrefslogtreecommitdiff
path: root/tests/enchant_providers/Provider/provider_list_dicts.cpp
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2021-11-16 13:45:28 +0000
committerGitHub <noreply@github.com>2021-11-16 13:45:28 +0000
commit8e5c2e285e1cb6dcb9dcda45e3bef567e8bb758c (patch)
tree83a9e192f0472b08ec7c0fc815e8a26449578444 /tests/enchant_providers/Provider/provider_list_dicts.cpp
parente0d44f3d0e2ec9b40c7662fda7a6e10465028e4f (diff)
parent7c0fa4a1bc00a14db03a88e3d8d47bd41e2781d5 (diff)
downloadenchant-8e5c2e285e1cb6dcb9dcda45e3bef567e8bb758c.tar.gz
Merge pull request #293 from rrthomas/master
Improve reporting of errors by `enchant-lsmod -lang`
Diffstat (limited to 'tests/enchant_providers/Provider/provider_list_dicts.cpp')
-rw-r--r--tests/enchant_providers/Provider/provider_list_dicts.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/tests/enchant_providers/Provider/provider_list_dicts.cpp b/tests/enchant_providers/Provider/provider_list_dicts.cpp
index 5b66413..0317abd 100644
--- a/tests/enchant_providers/Provider/provider_list_dicts.cpp
+++ b/tests/enchant_providers/Provider/provider_list_dicts.cpp
@@ -62,19 +62,17 @@ TEST_FIXTURE(ProviderListDicts_TestFixture,
TEST_FIXTURE(ProviderListDicts_TestFixture,
ProviderListDicts_ForEachReturned_RequestDictSucceeds)
{
- if(_provider->list_dicts && _provider->request_dict)
+ if(_provider->list_dicts)
{
- size_t n_dicts;
+ size_t n_dicts;
- _dicts = (*_provider->list_dicts) (_provider, &n_dicts);
- for (size_t i = 0; i < n_dicts; i++)
- {
- EnchantDict* dict = (*_provider->request_dict) (_provider, _dicts[i]);
- CHECK(dict != NULL);
- if (dict && _provider->dispose_dict)
- {
+ _dicts = (*_provider->list_dicts) (_provider, &n_dicts);
+ for (size_t i = 0; i < n_dicts; i++)
+ {
+ EnchantDict* dict = (*_provider->request_dict) (_provider, _dicts[i]);
+ CHECK(dict != NULL);
+ if (dict)
_provider->dispose_dict(_provider, dict);
- }
}
}
}