我使用扩展来从yml文件中播种db:
package com.acme.data.loader;
import org.jboss.arquillian.container.test.spi.RemoteLoadableExtension;
public class DataSetLoaderExtension implements RemoteLoadableExtension {
@Override
public void register(ExtensionBuilder builder) {
builder.observer(DataSetLoaderObserver.class);
}
}
观察者类有这样的方法:
public void beforeClass(@Observes BeforeClass beforeClass) throws Exception {
... some code throwing exception ...
}
因此,当异常被抛入该方法时,arquillian会默默地吞下所有异常。我希望测试实际上在观察者内部发生任何异常时失败。
答案 0 :(得分:0)
1.1.5.Final版修复了这个问题。