title: Precision of Junit 5's assertEquals with double
body: <p>Looks like exact doubles aren't considered equal in junit 5
  The following code fails in junit 5</p>
  
  <pre><code>public void testDouble() {        
      org.junit.jupiter.api.Assertions.assertEquals(87.91622222222225d, 87.91622222222225d, 0.0);
  }
  </code></pre>
  
  <p>and the same in junit 4, passes the test</p>
  
  <pre><code>public void testDouble() {
      org.junit.Assert.assertEquals(87.91622222222225d, 87.91622222222225d, 0.0);
  }
  </code></pre>
  
  <p>Is there a good explanation for this difference?</p>