【发布时间】:2021-10-26 12:56:52
【问题描述】:
有什么办法可以用 ArchUnit 来执行这样的规则:
@ArchTest
static final ArchRule events_must_be_created_by_aggregates =
noConstructors().that().areDeclaredInClassesThat().areAssignableTo(Event.class).should().beCalledInClassesThat().areNotAssignableFrom(Aggregate.class)
.because("the aggregate should manage its own lifecycle and events");
这里的问题是 beCalledInClassesThat 不存在,我找不到任何可以让我实现这样的测试的东西。
【问题讨论】: