title: How to assert an actual value against 2 or more expected values in TestNG
body: <p>Automating an insurance application. Writig TestNG assertions for selenium web driver tests to verify the start date of the policy, which is by default today's date. </p>
  
  <p>But in some cases it can be tomorrow's date depending on insurers and schemes. I want to include this in the assertion. But I want to validate for any of these two, start date=Today or Tomorrow. want to combine following 2 assertions. </p>
  
  <p>I can do it by creating a third boolean variable and check the date to see if it matches with one of these and making the boolean true and do a boolean assertion, anyone know any other way to do this directly in testNG. </p>
  
  <pre><code>1.    Assert.assertEquals(start_date, date_today, "Assertion failed-  Start Date");
  
  2.    Assert.assertEquals(start_date, date_tomorrow, "Assertion failed-  Start Date");
  </code></pre>
  
  <p>In junit we have something like </p>
  
  <pre><code>assertThat(result, isOneOf("value1", "value2"));
  </code></pre>
  
  <p>is available to assert similar situation. </p>
  
  <p>Can we do same operation in testNG? </p>