title: Assume vs assert in JUnit tests
body: <p>I have read that <code>assume</code> will not run the test if assumption failed,
  but I am not sure regarding the logic of when to place <code>assert</code> vs <code>assume</code>.</p>
  
  <p>For example: any resource loading check should be done with <code>assume</code>?</p>
  
  <p>When should I use <code>assume</code> over <code>assert</code>?</p>
  
  <p>(Note: i am looking for correct design of when to use one over the other)</p>