#include "arcane/utils/TraceInfo.h"
#include "arcane/utils/Numeric.h"
#include "arcane/core/ArcaneTypes.h"
#include "arcane/core/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) |
Vérifie que condition est vrai. | |
#define | PARALLEL_ASSERT_TRUE(condition, parallel_mng) |
Vérifie en parallèle que condition est vrai. | |
#define | ASSERT_FALSE(condition) |
Vérifie que condition est faux. | |
#define | PARALLEL_ASSERT_FALSE(condition, parallel_mng) |
Vérifie que condition est faux. | |
#define | ASSERT_EQUAL(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) |
Vérifie que expected et actual sont égaux. La comparaison se fait via l'opérator==() du type. | |
#define | ASSERT_NEARLY_EQUAL(expected, actual) |
Vérifie que expected et actual sont presques égaux. | |
#define | PARALLEL_ASSERT_NEARLY_EQUAL(expected, actual, parallel_mng) |
Vérifie que expected et actual sont presques égaux. | |
#define | ASSERT_NEARLY_ZERO(actual) |
Vérifie que actual est presque égal à zéro à l'epsilon standard. | |
#define | PARALLEL_ASSERT_NEARLY_ZERO(actual, parallel_mng) |
Vérifie que actual est presque égal à zéro à l'epsilon standard. | |
#define | ASSERT_NEARLY_EQUAL_EPSILON(expected, actual, epsilon) |
Vérifie que expected et actual sont presques égaux. | |
#define | PARALLEL_ASSERT_NEARLY_EQUAL_EPSILON(expected, actual, epsilon, parallel_mng) |
Vérifie que expected et actual sont presques égaux. | |
#define | ASSERT_NEARLY_ZERO_EPSILON(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) |
Vérifie que actual est presque égal à zéro à l'epsilon spécifié epsilon. | |
#define | ASSERT_EQUALS(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) |
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 ) |
Vérifie que expected et actual sont égaux. La comparaison se fait via l'opérator==() du type.
Définition à la ligne 150 du fichier Assertion.h.
Référencé par ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchCartesianConnectivity(), ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchCellDirectionMng(), ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchCellsAndParents(), ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchFaceDirectionMng(), et ArcaneTest::UnitTestCartesianMeshPatchService::testCartesianMeshPatchNodeDirectionMng().
#define ASSERT_EQUALS | ( | expected, | |
actual ) |
Vérifie que expected et actual sont égaux. La comparaison se fait via l'opérator==() du type.
Définition à la ligne 225 du fichier Assertion.h.
#define ASSERT_FALSE | ( | condition | ) |
Vérifie que condition est faux.
Définition à la ligne 137 du fichier Assertion.h.
#define ASSERT_NEARLY_EQUAL | ( | expected, | |
actual ) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 164 du fichier Assertion.h.
#define ASSERT_NEARLY_EQUAL_EPSILON | ( | expected, | |
actual, | |||
epsilon ) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 194 du fichier Assertion.h.
#define ASSERT_NEARLY_EQUALS | ( | expected, | |
actual ) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 233 du fichier Assertion.h.
#define ASSERT_NEARLY_ZERO | ( | actual | ) |
Vérifie que actual est presque égal à zéro à l'epsilon standard.
Définition à la ligne 179 du fichier Assertion.h.
#define ASSERT_NEARLY_ZERO_EPSILON | ( | actual, | |
epsilon ) |
Vérifie que actual est presque égal à zéro à l'epsilon spécifié epsilon.
Définition à la ligne 209 du fichier Assertion.h.
#define ASSERT_TRUE | ( | condition | ) |
Vérifie que condition est vrai.
Définition à la ligne 125 du fichier Assertion.h.
#define FAIL fail(A_FUNCINFO) |
Définition à la ligne 120 du fichier Assertion.h.
#define PARALLEL_ASSERT_EQUAL | ( | 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 157 du fichier Assertion.h.
#define PARALLEL_ASSERT_FALSE | ( | condition, | |
parallel_mng ) |
Vérifie que condition est faux.
Définition à la ligne 143 du fichier Assertion.h.
#define PARALLEL_ASSERT_NEARLY_EQUAL | ( | expected, | |
actual, | |||
parallel_mng ) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 171 du fichier Assertion.h.
#define PARALLEL_ASSERT_NEARLY_EQUAL_EPSILON | ( | expected, | |
actual, | |||
epsilon, | |||
parallel_mng ) |
Vérifie que expected et actual sont presques égaux.
Définition à la ligne 201 du fichier Assertion.h.
#define PARALLEL_ASSERT_NEARLY_ZERO | ( | actual, | |
parallel_mng ) |
Vérifie que actual est presque égal à zéro à l'epsilon standard.
Définition à la ligne 187 du fichier Assertion.h.
#define PARALLEL_ASSERT_NEARLY_ZERO_EPSILON | ( | actual, | |
epsilon, | |||
parallel_mng ) |
Vérifie que actual est presque égal à zéro à l'epsilon spécifié epsilon.
Définition à la ligne 217 du fichier Assertion.h.
#define PARALLEL_ASSERT_TRUE | ( | condition, | |
parallel_mng ) |
Vérifie en parallèle que condition est vrai.
Définition à la ligne 131 du fichier Assertion.h.