1 // Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
2 // CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
4 #include "MEDMEM_Exception.hxx"
5 #include "MEDMEM_define.hxx"
7 #include "MEDMEM_Field.hxx"
8 #include "MEDMEM_Mesh.hxx"
9 #include "MEDMEM_Med.hxx"
11 using namespace MEDMEM ;
12 using namespace MED_EN ;
16 const char * fileName = "pointe.med";
17 const char * fileName2 = "fieldCellDoubleOfpointe.med";
18 const char * fieldName = "fieldcelldouble";
19 const char * meshName = "maa1";
22 // Test creation of drivers from the standard driver method of an object
23 FIELD<double> * myField = new FIELD<double>();
24 int myDriver1 = myField->addDriver(MED_DRIVER, fileName, fieldName);
26 //This test failed due to inadequate Support implementation
27 myField->rmDriver(); // TESTER LA VALIDITE DE myDriver2 !!!!
29 int myDriver2 = myField->addDriver(MED_DRIVER, fileName2, fieldName);
30 //myField->write(myDriver2);
31 //This test failed due to inadequate Support implementation
32 myField->rmDriver(myDriver2);
34 MESH * myMesh = new MESH();
35 int myDriver3 = myMesh->addDriver(MED_DRIVER, fileName, meshName);
39 MED * myMed = new MED();
40 int myDriver4 = myMed->addDriver(MED_DRIVER, fileName);
41 myMed->readFileStruct();
48 } catch (MEDEXCEPTION& ex){