summaryrefslogtreecommitdiff
path: root/tests/enchant_providers/Provider/provider_request_dict.cpp
diff options
context:
space:
mode:
authorReuben Thomas <rrt@sc3d.org>2021-11-12 14:22:10 +0000
committerReuben Thomas <rrt@sc3d.org>2021-11-16 12:24:42 +0000
commitf0ebe6f96bfc1a5e798acbe54ef68efc2ce6be21 (patch)
tree4f68e4604ca9f5e51f8aa83d17b0b96e5f289678 /tests/enchant_providers/Provider/provider_request_dict.cpp
parent53416be5789613c8a14f26eaffe87e6aa70a35c0 (diff)
downloadenchant-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.cpp23
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);
}