I am for making these types of tests consistent among projects and
@ShouldThrowException(Exception.class) seems to be right approach. AFAIK
the only reason it's not used in Seam Compat and Weld is that is was not
available / reliable enough on different containers at the time the
tests were written.
If this discussion leads to conclusion that Seam Compat and Weld should
align, could you file jira tasks please?
Weld master is fully on latest ARQ atm, hence it already uses @STE.