diff options
author | Reuben Thomas <rrt@sc3d.org> | 2021-11-16 13:45:28 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-16 13:45:28 +0000 |
commit | 8e5c2e285e1cb6dcb9dcda45e3bef567e8bb758c (patch) | |
tree | 83a9e192f0472b08ec7c0fc815e8a26449578444 /tests/enchant_providers/Provider/provider_list_dicts.cpp | |
parent | e0d44f3d0e2ec9b40c7662fda7a6e10465028e4f (diff) | |
parent | 7c0fa4a1bc00a14db03a88e3d8d47bd41e2781d5 (diff) | |
download | enchant-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.cpp | 18 |
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);
- }
}
}
}
|