Maison  >  Article  >  Java  >  assertEquals et assertNotEquals, utilisez assertNotEquals avec prudence

assertEquals et assertNotEquals, utilisez assertNotEquals avec prudence

黄舟
黄舟original
2016-12-28 11:49:273531parcourir

Lorsque vous utilisez

assertEquals(long actual, long Expected) et assertNotEquals(**, **) dans org.testng.Assert, faites attention à comparer les types de données des deux se termine

                                                                                                                                                       

                                                                                                                   ​🎜>

assertNotEquals prend uniquement en charge : float double Object ces trois types,

S'il s'agit d'un type de données non pris en charge lors de l'utilisation, Object sera appelé!

Par exemple :

Ce qui précède est le contenu d'Assertequals et d'Assertnotequals. Utilisez le contenu d'AssertNotequals avec précaution. Pour plus de contenu connexe, veuillez prêter attention à. Site Web chinois PHP (www.php.cn ) !

    long long1 = 10L;
    long long2 = 10L;
// 以下 代码 全部通过,不会产生 assert 退出;
    Assert.assertEquals(long1, long2); //Assert.assertEqualslong,long)
    Assert.assertEquals(long1, 10); //Assert.assertEquals(long,long)
    Assert.assertNotEquals(long1, 10);//Assert.assertNotEquals(Object,Object)
    Assert.assertNotEquals(long2, 10); //Assert.assertNotEquals(Object,Object)
    
    Assert.assertNotEquals(long2, 9);//Assert.assertNotEquals(Object,Object)

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn