#include "arcane/utils/TraceInfo.h"
#include "arcane/utils/Numeric.h"
#include "arcane/ArcaneTypes.h"
#include "arcane/ArcaneException.h"
Aller au code source de ce fichier.
Classes | |
class | Arcane::Assertion |
Classe de base pour assertions dans les tests unitaires. Plus de détails... | |
Espaces de nommage | |
namespace | Arcane |
-*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*- | |
Macros | |
#define | FAIL fail(A_FUNCINFO) |
#define | ASSERT_TRUE(condition) assertTrue(A_FUNCINFO, condition) |
Vérifie que condition est vrai. | |
#define | PARALLEL_ASSERT_TRUE(condition, parallel_mng) assertTrue(A_FUNCINFO, condition, parallel_mng) |
Vérifie en parallèle que condition est vrai. | |
#define | ASSERT_FALSE(condition) assertFalse(A_FUNCINFO, condition) |
Vérifie que condition est faux. | |
#define | PARALLEL_ASSERT_FALSE(condition, parallel_mng) assertFalse(A_FUNCINFO, condition, parallel_mng) |
Vérifie que condition est faux. | |
#define | ASSERT_EQUAL(expected, actual) assertEqual(A_FUNCINFO, expected, actual) |
Vérifie que expected et actual sont égaux. La comparaison se fait via l'opérator==() du type. | |
#define | PARALLEL_ASSERT_EQUAL(expected, actual, parallel_mng) assertEqual(A_FUNCINFO, expected, actual, parallel_mng) |
Vérifie que expected et actual sont égaux. La comparaison se fait via l'opérator==() du type. | |
#define | ASSERT_NEARLY_EQUAL(expected, actual) assertNearlyEqual(A_FUNCINFO, expected, actual) |
Vérifie que expected et actual sont presques égaux. | |
#define | PARALLEL_ASSERT_NEARLY_EQUAL(expected, actual, parallel_mng) assertNearlyEqual(A_FUNCINFO, expected, actual, parallel_mng) |
Vérifie que expected et actual sont presques égaux. | |
#define | ASSERT_NEARLY_ZERO(actual) assertNearlyZero(A_FUNCINFO, actual) |
Vérifie que actual est presque égal à zéro à l'epsilon standard. | |
#define | PARALLEL_ASSERT_NEARLY_ZERO(actual, parallel_mng) assertNearlyZero(A_FUNCINFO, actual, parallel_mng) |
Vérifie que actual est presque égal à zéro à l'epsilon standard. | |
#define | ASSERT_NEARLY_EQUAL_EPSILON(expected, actual, epsilon) assertNearlyEqualWithEpsilon(A_FUNCINFO, expected, actual, epsilon) |
Vérifie que expected et actual sont presques égaux. | |
#define | PARALLEL_ASSERT_NEARLY_EQUAL_EPSILON(expected, actual, epsilon, parallel_mng) assertNearlyEqualWithEpsilon(A_FUNCINFO, expected, actual, epsilon, parallel_mng) |
Vérifie que expected et actual sont presques égaux. | |
#define | ASSERT_NEARLY_ZERO_EPSILON(actual, epsilon) assertNearlyZeroWithEpsilon(A_FUNCINFO, actual, epsilon) |
Vérifie que actual est presque égal à zéro à l'epsilon spécifié epsilon. | |
#define | PARALLEL_ASSERT_NEARLY_ZERO_EPSILON(actual, epsilon, parallel_mng) assertNearlyZeroWithEpsilon(A_FUNCINFO, actual, epsilon, parallel_mng) |
Vérifie que actual est presque égal à zéro à l'epsilon spécifié epsilon. | |
#define | ASSERT_EQUALS(expected, actual) assertEqual(A_FUNCINFO, expected, actual) |
Vérifie que expected et actual sont égaux. La comparaison se fait via l'opérator==() du type. | |
#define | ASSERT_NEARLY_EQUALS(expected, actual) assertNearlyEqual(A_FUNCINFO, expected, actual) |
Vérifie que expected et actual sont presques égaux. | |
Ce fichier contient les assertions utilisées pour les tests unitaires.
Définition dans le fichier Assertion.h.
#define ASSERT_EQUAL | ( | expected, | |
actual | |||
) | assertEqual(A_FUNCINFO, expected, actual) |
Vérifie que expected et actual sont égaux. La comparaison se fait via l'opérator==() du type.
Définition à la ligne 151 du fichier Assertion.h.
#define ASSERT_EQUALS | ( | expected, | |
actual | |||
) | assertEqual(A_FUNCINFO, expected, actual) |
Vérifie que expected et actual sont égaux. La comparaison se fait via l'opérator==() du type.
Définition à la ligne 226 du fichier Assertion.h.
#define ASSERT_FALSE | ( | condition | ) | assertFalse(A_FUNCINFO, condition) |
Vérifie que condition est faux.
Définition à la ligne 138 du fichier Assertion.h.
#define ASSERT_NEARLY_EQUAL | ( | expected, | |
actual | |||
) | assertNearlyEqual(A_FUNCINFO, expected, actual) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 165 du fichier Assertion.h.
#define ASSERT_NEARLY_EQUAL_EPSILON | ( | expected, | |
actual, | |||
epsilon | |||
) | assertNearlyEqualWithEpsilon(A_FUNCINFO, expected, actual, epsilon) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 195 du fichier Assertion.h.
#define ASSERT_NEARLY_EQUALS | ( | expected, | |
actual | |||
) | assertNearlyEqual(A_FUNCINFO, expected, actual) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 234 du fichier Assertion.h.
#define ASSERT_NEARLY_ZERO | ( | actual | ) | assertNearlyZero(A_FUNCINFO, actual) |
Vérifie que actual est presque égal à zéro à l'epsilon standard.
Définition à la ligne 180 du fichier Assertion.h.
#define ASSERT_NEARLY_ZERO_EPSILON | ( | actual, | |
epsilon | |||
) | assertNearlyZeroWithEpsilon(A_FUNCINFO, actual, epsilon) |
Vérifie que actual est presque égal à zéro à l'epsilon spécifié epsilon.
Définition à la ligne 210 du fichier Assertion.h.
#define ASSERT_TRUE | ( | condition | ) | assertTrue(A_FUNCINFO, condition) |
Vérifie que condition est vrai.
Définition à la ligne 126 du fichier Assertion.h.
#define FAIL fail(A_FUNCINFO) |
Définition à la ligne 121 du fichier Assertion.h.
#define PARALLEL_ASSERT_EQUAL | ( | expected, | |
actual, | |||
parallel_mng | |||
) | assertEqual(A_FUNCINFO, expected, actual, parallel_mng) |
Vérifie que expected et actual sont égaux. La comparaison se fait via l'opérator==() du type.
Définition à la ligne 158 du fichier Assertion.h.
#define PARALLEL_ASSERT_FALSE | ( | condition, | |
parallel_mng | |||
) | assertFalse(A_FUNCINFO, condition, parallel_mng) |
Vérifie que condition est faux.
Définition à la ligne 144 du fichier Assertion.h.
#define PARALLEL_ASSERT_NEARLY_EQUAL | ( | expected, | |
actual, | |||
parallel_mng | |||
) | assertNearlyEqual(A_FUNCINFO, expected, actual, parallel_mng) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 172 du fichier Assertion.h.
#define PARALLEL_ASSERT_NEARLY_EQUAL_EPSILON | ( | expected, | |
actual, | |||
epsilon, | |||
parallel_mng | |||
) | assertNearlyEqualWithEpsilon(A_FUNCINFO, expected, actual, epsilon, parallel_mng) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 202 du fichier Assertion.h.
#define PARALLEL_ASSERT_NEARLY_ZERO | ( | actual, | |
parallel_mng | |||
) | assertNearlyZero(A_FUNCINFO, actual, parallel_mng) |
Vérifie que actual est presque égal à zéro à l'epsilon standard.
Définition à la ligne 188 du fichier Assertion.h.
#define PARALLEL_ASSERT_NEARLY_ZERO_EPSILON | ( | actual, | |
epsilon, | |||
parallel_mng | |||
) | assertNearlyZeroWithEpsilon(A_FUNCINFO, actual, epsilon, parallel_mng) |
Vérifie que actual est presque égal à zéro à l'epsilon spécifié epsilon.
Définition à la ligne 218 du fichier Assertion.h.
#define PARALLEL_ASSERT_TRUE | ( | condition, | |
parallel_mng | |||
) | assertTrue(A_FUNCINFO, condition, parallel_mng) |
Vérifie en parallèle que condition est vrai.
Définition à la ligne 132 du fichier Assertion.h.