diff --git a/src/main/java/space/kklochko/simple_jbdd/tests/commands/decorators/BlockDecorator.java b/src/main/java/space/kklochko/simple_jbdd/tests/commands/decorators/BlockDecorator.java index 379e302..f8f1f2c 100644 --- a/src/main/java/space/kklochko/simple_jbdd/tests/commands/decorators/BlockDecorator.java +++ b/src/main/java/space/kklochko/simple_jbdd/tests/commands/decorators/BlockDecorator.java @@ -28,6 +28,11 @@ public class BlockDecorator extends AbstractDecorator { method.invoke(getCommand().getObject()); return true; } catch (InvocationTargetException e) { + Throwable exception = e.getCause(); + + if(exception instanceof AssertionError) + throw (AssertionError) exception; + System.err.println(e.getMessage()); throw new RuntimeException(e); } catch (IllegalAccessException e) {