Arcane  v3.14.10.0
Documentation utilisateur
Chargement...
Recherche...
Aucune correspondance
BasicUnitTest.h
1// -*- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature -*-
2//-----------------------------------------------------------------------------
3// Copyright 2000-2022 CEA (www.cea.fr) IFPEN (www.ifpenergiesnouvelles.com)
4// See the top-level COPYRIGHT file for details.
5// SPDX-License-Identifier: Apache-2.0
6//-----------------------------------------------------------------------------
7/*---------------------------------------------------------------------------*/
8/* BasicUnitTest.cc (C) 2000-2006 */
9/* */
10/* Service basique de test unitaire. */
11/*---------------------------------------------------------------------------*/
12/*---------------------------------------------------------------------------*/
13#ifndef ARCANE_BASICUNITTEST_H
14#define ARCANE_BASICUNITTEST_H
15/*---------------------------------------------------------------------------*/
16/*---------------------------------------------------------------------------*/
17
18#include "arcane/IUnitTest.h"
19#include "arcane/BasicService.h"
20
21/*---------------------------------------------------------------------------*/
22/*---------------------------------------------------------------------------*/
23
24ARCANE_BEGIN_NAMESPACE
25
26/*---------------------------------------------------------------------------*/
27/*---------------------------------------------------------------------------*/
28
29/*---------------------------------------------------------------------------*/
30/*---------------------------------------------------------------------------*/
31/*!
32 * \ingroup StandardService
33 * \brief Service basique de test unitaire.
34 */
35class ARCANE_CORE_EXPORT BasicUnitTest
36: public BasicService
37, public IUnitTest
38{
39 public:
40
42 virtual ~BasicUnitTest();
43
44 public:
45 virtual void initializeTest();
46 virtual void executeTest();
47 virtual void finalizeTest();
48};
49
50/*---------------------------------------------------------------------------*/
51/*---------------------------------------------------------------------------*/
52
53ARCANE_END_NAMESPACE
54
55/*---------------------------------------------------------------------------*/
56/*---------------------------------------------------------------------------*/
57
58#endif
Classe de base de service lié à un sous-domaine.
Service basique de test unitaire.
Interface d'un service de test unitaire.
Definition IUnitTest.h:34
virtual void initializeTest()=0
Méthode appelée après lecture du jeu de données pour initialiser le test.
virtual void executeTest()=0
Méthode appelée pour exécuter le test.
virtual void finalizeTest()=0
Méthode appelée pour libérer les ressources en fin d'exécution.
Structure contenant les informations pour créer un service.