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.

Reply via email to