Dmitriy Setrakyan created IGNITE-321:
----------------------------------------
Summary: CacheWriter methods should throw CacheWriterException
Key: IGNITE-321
URL: https://issues.apache.org/jira/browse/IGNITE-321
Project: Ignite
Issue Type: Bug
Components: cache
Reporter: Dmitriy Setrakyan
Assignee: Sergey Evdokimov
Priority: Blocker
Fix For: sprint-2
Tests where CacheWriter's methods write(All)/delete(All) throw an exception
expect that Cache's methods put(All)/remove(All) throw CacheWriterException in
this case.
List of tests which expect CacheWriterException if CacheWriter throws an
exception:
{code}
CacheWriterTest.shouldNotPutWhenWriteThroughFails
CacheWriterTest.shouldWriteThoughUsingPutAll_partialSuccess
CacheWriterTest.shouldNotRemoveWhenWriteThroughFails
CacheWriterTest.shouldWriteThroughRemoveAll_partialSuccess
CacheWriterTest.shouldWriteThroughRemoveAllSpecific_partialSuccess
CacheWriterTest.shouldWrapWriterExceptions
{code}
We should make sure that these tests pass by catching IgniteException, calling
hasCause(CacheWriterException.class), and if true, then throwing the
CacheWriterException.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)