title: Ambiguous references to assertEquals
body: <pre><code>days = DayHelper.getInstance().getDays();
  Assert.assertNotNull(days);
  Assert.assertEquals(5, days.size());
  
  final Day day = days.get(0);
  Assert.assertNotNull(day);
  Assert.assertEquals("01/10/2018", day.getId());
  Assert.assertEquals("Mon", day.getDay());
  Assert.assertEquals(1450, day.getQuota()); //Red underlined
  Assert.assertEquals(41, day.getWeekno());  //Red underlined
  Assert.assertEquals("Inserted duing DayHelperTest", day.getNote());
  </code></pre>
  
  <p>In the 'final day' block three of the Asserts compile without issue ... <code>String</code> expected and actual <code>String</code> comes from database</p>
  
  <p>The two that are underlined in red expect <code>Integer</code> and get an <code>Integer</code>. </p>
  
  <p>However, I cannot get rid of the Error below!!!</p>
  
  <blockquote>
    <p>Error:(56, 19) java: reference to assertEquals is ambiguous both method assertEquals(java.lang.Object,java.lang.Object) in org.junit.Assert and method assertEquals(long,long) in org.junit.Assert match</p>
  </blockquote>
  
  <p>Can somebody help please.</p>
  
  <p>Thanks.</p>