title: Difference between JUnit Theories and Parameterized Tests
body: <p>What is the difference between a Theory and a Parameterized test? </p>
  
  <p>I'm not interested in implementation differences when creating the test classes, just when you would choose one over the other.</p>