Почему TestNG не проверяет соответствие типов int и double?

Почему TestNG не проверяет соответствие типов int и double? Ведь 5.0 и 5 это не одно и то же

......................

Создал Maven проект в IDEA и подключил в файле pom.xml тестовый фреймворк TestNG

И затем небольшой написал тест, который успешно проходит:

@Test
public void test1() {
  double a = 2.0;
  double b = 3.0;
  double sum = a + b;
  System.out.println("sum = " + sum);
  Assert.assertEquals(sum, 5);
}

Ответы (0 шт):