diff options
author | Reuben Thomas <rrt@sc3d.org> | 2021-11-12 14:22:10 +0000 |
---|---|---|
committer | Reuben Thomas <rrt@sc3d.org> | 2021-11-16 12:24:42 +0000 |
commit | f0ebe6f96bfc1a5e798acbe54ef68efc2ce6be21 (patch) | |
tree | 4f68e4604ca9f5e51f8aa83d17b0b96e5f289678 /tests/enchant_providers/Provider/provider_request_dict.cpp | |
parent | 53416be5789613c8a14f26eaffe87e6aa70a35c0 (diff) | |
download | enchant-f0ebe6f96bfc1a5e798acbe54ef68efc2ce6be21.tar.gz |
Aspell provider: set provider error when request_dict fails
Also remove some checks for mandatory provider methods in test code.
Diffstat (limited to 'tests/enchant_providers/Provider/provider_request_dict.cpp')
-rw-r--r-- | tests/enchant_providers/Provider/provider_request_dict.cpp | 23 |
1 files changed, 4 insertions, 19 deletions
diff --git a/tests/enchant_providers/Provider/provider_request_dict.cpp b/tests/enchant_providers/Provider/provider_request_dict.cpp index 1cd2ed6..4ad4680 100644 --- a/tests/enchant_providers/Provider/provider_request_dict.cpp +++ b/tests/enchant_providers/Provider/provider_request_dict.cpp @@ -34,10 +34,8 @@ struct ProviderRequestDictionary_TestFixture : Provider_TestFixture //Teardown
~ProviderRequestDictionary_TestFixture()
{
- if (_dict && _provider->dispose_dict)
- {
- _provider->dispose_dict(_provider, _dict);
- }
+ if (_dict)
+ _provider->dispose_dict(_provider, _dict);
}
};
@@ -49,19 +47,6 @@ struct ProviderRequestDictionary_TestFixture : Provider_TestFixture TEST_FIXTURE(ProviderRequestDictionary_TestFixture,
ProviderRequestDictionary_ProviderDoesNotHave_ReturnsNull)
{
- if (_provider->request_dict)
- {
- _dict = (*_provider->request_dict) (_provider, "zxx"); /*zxx is no linguistic content*/
- CHECK_EQUAL((void*)NULL, _dict);
- }
-}
-
-TEST_FIXTURE(ProviderRequestDictionary_TestFixture,
- ProviderRequestDictionary_ProviderDoesNotHave_ProviderDoesNotSetError)
-{
- if (_provider->request_dict)
- {
- _dict = (*_provider->request_dict) (_provider, "zxx"); /*zxx is no linguistic content*/
- CHECK_EQUAL((void*)NULL, GetErrorMessage(_provider));
- }
+ _dict = (*_provider->request_dict) (_provider, "zxx"); /*zxx is no linguistic content*/
+ CHECK_EQUAL((void*)NULL, _dict);
}
|