The easiest way to use IgnoredException is as an AutoCloseable in a
try-with-resource block and by specifying the Exception class:
import static
org.apache.geode.test.dunit.IgnoredException.addIgnoredException;
import org.apache.geode.cache.client.ServerOperationException;
@Test
public void test{} {
try (IgnoredException ie =
addIgnoredException(ServerOperationException.class))
{
invokeMethodThatLogsServerOperationException();
}
}
Another benefit is that the logged ServerOperationException is only ignored
within the tiny scope of that try-with-resource block.
Unfortunately you DO need to declare IgnoredException ie even though your
IDE will highlight it as unused. That's just the way try-with-resource
works.