use `assertThrows` instead of `ExpectedException` rule
17 files changed