title: Multiple expected exceptions in JUnit
body: <p>The application is throwing 2 different exceptions in some thatMethod(). I'm looking to test it by JUnit. </p>
  
  <p>I can use <strong>ExpectedException</strong> and <strong>@Rule</strong> to set aside a "natural" exception the application is expected to throw. 
  <a href="https://stackoverflow.com/questions/156503/how-do-you-assert-that-a-certain-exception-is-thrown-in-junit-4-tests">How do you assert that a certain exception is thrown in JUnit 4 tests?</a> is explaining this. </p>
  
  <p>How can i do that in my case-- 2 or more "<em>natural</em>" exceptions?  <strong>ExpectedException</strong> is not holding multiple expected exceptions. </p>
  
  <p>There are other ways to do this-- as explained in <a href="https://stackoverflow.com/questions/156503/how-do-you-assert-that-a-certain-exception-is-thrown-in-junit-4-tests">How do you assert that a certain exception is thrown in JUnit 4 tests?</a> again. i'm wondering whether there is a way to do this 
  by using the built-in features of JUnit. </p>