mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-11-11 16:19:16 +05:00
Add a non regression test of ExportMEDCoupling method
This commit is contained in:
parent
cc54cd4b94
commit
cdd78104f5
@ -50,4 +50,13 @@ isDone = Mesh_1.Compute()
|
||||
smesh.SetName(NETGEN_1D_2D_3D.GetAlgorithm(), 'NETGEN 1D-2D-3D')
|
||||
smesh.SetName(Mesh_1.GetMesh(), 'Mesh_1')
|
||||
|
||||
assert(Mesh_1.GetMesh().NbTetras()>=5)
|
||||
nbOfTetraExp = 5
|
||||
|
||||
assert(Mesh_1.GetMesh().NbTetras()>=nbOfTetraExp)
|
||||
|
||||
#Mesh_1.ExportMED("toto.med")
|
||||
|
||||
import medcoupling as mc
|
||||
|
||||
mv_mm = Mesh_1.ExportMEDCoupling()
|
||||
assert(mc.MEDCoupling1SGTUMesh(mv_mm[0]).getNumberOfCells()>=nbOfTetraExp)
|
||||
|
@ -356,10 +356,14 @@ Driver_Mesh::Status DriverMED_W_SMESHDS_Mesh_Mem::Perform()
|
||||
std::size_t sz(0);
|
||||
Driver_Mesh::Status status = Driver_Mesh::DRS_OK;
|
||||
bool isClosed(false);
|
||||
TMemFile *tfileInst = nullptr;
|
||||
{// let braces to flush (call of MED::PWrapper myMed destructor)
|
||||
TMemFile *tfileInst = new TMemFile(&isClosed);
|
||||
tfileInst = new TMemFile(&isClosed);
|
||||
MED::PWrapper myMed = CrWrapperW(myFile, -1, tfileInst);
|
||||
status = this->PerformInternal<MED::PWrapper>(myMed);
|
||||
}
|
||||
if(tfileInst)
|
||||
{
|
||||
ptr = tfileInst->getData(); sz = tfileInst->getSize();
|
||||
}
|
||||
_data = MEDCoupling::DataArrayByte::New();
|
||||
|
Loading…
Reference in New Issue
Block a user