Salome HOME
Correction for hydro_test
[modules/hydro.git] / src / HYDRO_tests / test_HYDROData_PolylineXY.cxx
index 4d889421342599a1f59d3f8886b773c5e51f93b7..43c17988a4b21d2f6dfcebc4d0490c76e0979989 100644 (file)
@@ -56,7 +56,7 @@ void test_HYDROData_PolylineXY::test_polyline()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
 
-  Handle(HYDROData_PolylineXY) aPolyline = 
+  Handle(HYDROData_PolylineXY) aPolyline =
     Handle(HYDROData_PolylineXY)::DownCast(aDoc->CreateObject(KIND_POLYLINEXY));
 
   aPolyline->AddSection( "Section_1", HYDROData_PolylineXY::SECTION_POLYLINE, false );
@@ -64,7 +64,7 @@ void test_HYDROData_PolylineXY::test_polyline()
 
   int aNbSections = aPolyline->NbSections();
   CPPUNIT_ASSERT( aNbSections == 2 );
-  
+
   NCollection_Sequence<TCollection_AsciiString>           aSectNames;
   NCollection_Sequence<HYDROData_PolylineXY::SectionType> aSectTypes;
   NCollection_Sequence<bool>                              aSectClosures;
@@ -85,13 +85,13 @@ void test_HYDROData_PolylineXY::test_polyline()
 void test_HYDROData_PolylineXY::test_copy()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
-  Handle(HYDROData_PolylineXY) aPolyline1 = 
+  Handle(HYDROData_PolylineXY) aPolyline1 =
     Handle(HYDROData_PolylineXY)::DownCast(aDoc->CreateObject(KIND_POLYLINEXY));
 
 
 //  aPolyline1->setPoints(aPoints);
 
-  Handle(HYDROData_PolylineXY) aPolyline2 = 
+  Handle(HYDROData_PolylineXY) aPolyline2 =
     Handle(HYDROData_PolylineXY)::DownCast(aDoc->CreateObject(KIND_POLYLINEXY));
 
   aPolyline1->CopyTo(aPolyline2, true);
@@ -104,7 +104,7 @@ void test_HYDROData_PolylineXY::test_split_refs_624()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
 
-  Handle(HYDROData_PolylineXY) aPolyline = 
+  Handle(HYDROData_PolylineXY) aPolyline =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
   aPolyline->SetName( "test" );
 
@@ -137,7 +137,7 @@ void test_HYDROData_PolylineXY::test_extraction_immersible_zone()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
 
-  Handle(HYDROData_PolylineXY) aPolyline = 
+  Handle(HYDROData_PolylineXY) aPolyline =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
   aPolyline->SetName( "test" );
 
@@ -145,7 +145,7 @@ void test_HYDROData_PolylineXY::test_extraction_immersible_zone()
   TopoDS_Wire aWire = Wire2d( aCoords, true );
   aPolyline->SetShape( aWire );
 
-  Handle(HYDROData_ImmersibleZone) aZone = 
+  Handle(HYDROData_ImmersibleZone) aZone =
     Handle(HYDROData_ImmersibleZone)::DownCast( aDoc->CreateObject( KIND_IMMERSIBLE_ZONE ) );
   aZone->SetName( "zone" );
   aZone->SetPolyline( aPolyline );
@@ -156,7 +156,7 @@ void test_HYDROData_PolylineXY::test_extraction_immersible_zone()
   HYDROData_PolylineOperator anOp;
   CPPUNIT_ASSERT_EQUAL( true, anOp.Extract( aDoc, aZone ) );
 
-  Handle(HYDROData_PolylineXY) anOuter = 
+  Handle(HYDROData_PolylineXY) anOuter =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->FindObjectByName( "zone_Outer_1", KIND_POLYLINEXY ) );
   CPPUNIT_ASSERT_EQUAL( false, (bool)anOuter.IsNull() );
 
@@ -171,12 +171,12 @@ void test_HYDROData_PolylineXY::test_extraction_channel_refs_611()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
 
-  Handle(HYDROData_PolylineXY) aPolyline2d = 
+  Handle(HYDROData_PolylineXY) aPolyline2d =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
   aPolyline2d->SetName( "polyline2d_1" );
   aPolyline2d->AddSection( "", HYDROData_IPolyline::SECTION_SPLINE, false );
 
-  Handle(HYDROData_Polyline3D) aPolyline3d = 
+  Handle(HYDROData_Polyline3D) aPolyline3d =
     Handle(HYDROData_Polyline3D)::DownCast( aDoc->CreateObject( KIND_POLYLINE ) );
   aPolyline3d->SetName( "polyline3d_1" );
   aPolyline3d->SetPolylineXY( aPolyline2d );
@@ -187,7 +187,7 @@ void test_HYDROData_PolylineXY::test_extraction_channel_refs_611()
   aPolyline3d->SetTopShape( aWire );
   aPolyline3d->SetShape3D( aWire );
 
-  Handle(HYDROData_Profile) aProfile = 
+  Handle(HYDROData_Profile) aProfile =
     Handle(HYDROData_Profile)::DownCast( aDoc->CreateObject( KIND_PROFILE ) );
   aProfile->SetName( "profile_1" );
 
@@ -197,10 +197,10 @@ void test_HYDROData_PolylineXY::test_extraction_channel_refs_611()
   aProfile->SetShape3D( aWirePr );
 
 
-  Handle(HYDROData_Channel) aChannel = 
+  Handle(HYDROData_Channel) aChannel =
     Handle(HYDROData_Channel)::DownCast( aDoc->CreateObject( KIND_CHANNEL ) );
   aChannel->SetName( "channel_1" );
-  
+
   aChannel->SetGuideLine( aPolyline3d );
   aChannel->SetProfile( aProfile );
   aChannel->Update();
@@ -210,9 +210,9 @@ void test_HYDROData_PolylineXY::test_extraction_channel_refs_611()
   HYDROData_PolylineOperator anOp;
   CPPUNIT_ASSERT_EQUAL( true, anOp.Extract( aDoc, aChannel ) );
 
-  Handle(HYDROData_PolylineXY) aLeft = 
+  Handle(HYDROData_PolylineXY) aLeft =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->FindObjectByName( "channel_1_Left_Bank_1", KIND_POLYLINEXY ) );
-  Handle(HYDROData_PolylineXY) aRight = 
+  Handle(HYDROData_PolylineXY) aRight =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->FindObjectByName( "channel_1_Right_Bank_1", KIND_POLYLINEXY ) );
   CPPUNIT_ASSERT_EQUAL( false, (bool)aRight.IsNull() );
 
@@ -228,7 +228,7 @@ void test_HYDROData_PolylineXY::test_presentation()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
 
-  Handle(HYDROData_PolylineXY) aPolyline2d = 
+  Handle(HYDROData_PolylineXY) aPolyline2d =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
   aPolyline2d->SetName( "polyline2d_1" );
   aPolyline2d->AddSection( "", HYDROData_IPolyline::SECTION_SPLINE, false );
@@ -270,7 +270,7 @@ void test_HYDROData_PolylineXY::test_presentation()
   CPPUNIT_ASSERT_EQUAL( HYDROGUI_Arrow::Cone, arr->GetType() );
   CPPUNIT_ASSERT_EQUAL( 35, arr->GetSize() );
 
-  
+
   // Check polyline presentation with default (cone) arrow
   TestViewer::eraseAll(true);
   TestViewer::show( aPointsPrs, AIS_PointCloud::DM_Points, 0, true, "Polyline_Presentation" );
@@ -293,7 +293,7 @@ void test_HYDROData_PolylineXY::test_presentation()
   TestViewer::fitAll();
   CPPUNIT_ASSERT_IMAGES
 
-  //QTest::qWait( 50000 );  
+  //QTest::qWait( 50000 );
   aDoc->Close();
 }
 
@@ -301,7 +301,7 @@ void test_HYDROData_PolylineXY::test_split_refs_627()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
 
-  Handle(HYDROData_PolylineXY) aPolyline = 
+  Handle(HYDROData_PolylineXY) aPolyline =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
   aPolyline->SetName( "test" );
 
@@ -323,7 +323,7 @@ void test_HYDROData_PolylineXY::test_split_refs_627()
   aPolyline->SetWireColor( Qt::red );
 
   gp_Pnt2d aPnt( 20, 20 );
-  
+
   HYDROData_PolylineOperator anOp;
   CPPUNIT_ASSERT_EQUAL( true, anOp.SplitPoint( aDoc, aPolyline, aPnt, 1E-3 ) );
 
@@ -340,7 +340,7 @@ void test_HYDROData_PolylineXY::test_split_refs_627()
     }
   }
   CPPUNIT_ASSERT_IMAGES
-    
+
   HYDROData_Iterator anIt2( aDoc, KIND_POLYLINEXY );
   CPPUNIT_ASSERT_EQUAL( true, anIt2.More() );
   CPPUNIT_ASSERT_EQUAL( QString( "test" ), anIt2.Current()->GetName() );
@@ -372,11 +372,11 @@ void test_HYDROData_PolylineXY::test_custom_polylines()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
 
-  Handle(HYDROData_PolylineXY) aPolyline1 = 
+  Handle(HYDROData_PolylineXY) aPolyline1 =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
-  Handle(HYDROData_PolylineXY) aPolyline2 = 
+  Handle(HYDROData_PolylineXY) aPolyline2 =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
-  Handle(HYDROData_PolylineXY) aPolyline3 = 
+  Handle(HYDROData_PolylineXY) aPolyline3 =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
 
   aPolyline1->SetName( "test1" );
@@ -428,9 +428,9 @@ void test_HYDROData_PolylineXY::test_merge_refs_630()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
 
-  Handle(HYDROData_PolylineXY) aPolyline1 = 
+  Handle(HYDROData_PolylineXY) aPolyline1 =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
-  Handle(HYDROData_PolylineXY) aPolyline2 = 
+  Handle(HYDROData_PolylineXY) aPolyline2 =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
 
   aPolyline1->SetName( "test1" );
@@ -463,7 +463,7 @@ void test_HYDROData_PolylineXY::test_merge_refs_630()
   anIt.Next();
   CPPUNIT_ASSERT_EQUAL( true, anIt.More() );
   CPPUNIT_ASSERT_EQUAL( QString( "merged_1" ), anIt.Current()->GetName() );
-  Handle(HYDROData_PolylineXY) aMerged = 
+  Handle(HYDROData_PolylineXY) aMerged =
     Handle(HYDROData_PolylineXY)::DownCast( anIt.Current() );
   anIt.Next();
   CPPUNIT_ASSERT_EQUAL( false, anIt.More() );
@@ -478,9 +478,9 @@ void test_HYDROData_PolylineXY::test_split_straight_refs_634()
 {
   Handle(HYDROData_Document) aDoc = HYDROData_Document::Document();
 
-  Handle(HYDROData_PolylineXY) aPolyline1 = 
+  Handle(HYDROData_PolylineXY) aPolyline1 =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
-  Handle(HYDROData_PolylineXY) aPolyline2 = 
+  Handle(HYDROData_PolylineXY) aPolyline2 =
     Handle(HYDROData_PolylineXY)::DownCast( aDoc->CreateObject( KIND_POLYLINEXY ) );
 
   aPolyline1->SetName( "test1" );
@@ -515,21 +515,21 @@ void test_HYDROData_PolylineXY::test_split_straight_refs_634()
 
   CPPUNIT_ASSERT_EQUAL( true, anIt.More() );
   CPPUNIT_ASSERT_EQUAL( QString( "test1_1" ), anIt.Current()->GetName() );
-  Handle(HYDROData_PolylineXY) aPart1 = 
+  Handle(HYDROData_PolylineXY) aPart1 =
     Handle(HYDROData_PolylineXY)::DownCast( anIt.Current() );
   CPPUNIT_ASSERT_EQUAL( HYDROData_PolylineXY::SECTION_POLYLINE, aPart1->GetSectionType( 0 ) );
   anIt.Next();
 
   CPPUNIT_ASSERT_EQUAL( true, anIt.More() );
   CPPUNIT_ASSERT_EQUAL( QString( "test1_2" ), anIt.Current()->GetName() );
-  Handle(HYDROData_PolylineXY) aPart2 = 
+  Handle(HYDROData_PolylineXY) aPart2 =
     Handle(HYDROData_PolylineXY)::DownCast( anIt.Current() );
   CPPUNIT_ASSERT_EQUAL( HYDROData_PolylineXY::SECTION_POLYLINE, aPart2->GetSectionType( 0 ) );
   anIt.Next();
 
   CPPUNIT_ASSERT_EQUAL( true, anIt.More() );
   CPPUNIT_ASSERT_EQUAL( QString( "test1_3" ), anIt.Current()->GetName() );
-  Handle(HYDROData_PolylineXY) aPart3 = 
+  Handle(HYDROData_PolylineXY) aPart3 =
     Handle(HYDROData_PolylineXY)::DownCast( anIt.Current() );
   CPPUNIT_ASSERT_EQUAL( HYDROData_PolylineXY::SECTION_POLYLINE, aPart3->GetSectionType( 0 ) );
   anIt.Next();
@@ -555,7 +555,7 @@ void test_HYDROData_PolylineXY::test_import_from_xyz()
   NCollection_Sequence<Handle(HYDROData_Entity)> importedEntities;
   bool stat = HYDROData_Tool::importPolylineFromXYZ(QString(fname.ToCString()), aDoc, true, importedEntities);
   CPPUNIT_ASSERT (stat);
-  Handle(HYDROData_PolylineXY) aPolyXY = Handle(HYDROData_PolylineXY)::DownCast(importedEntities.First());   
+  Handle(HYDROData_PolylineXY) aPolyXY = Handle(HYDROData_PolylineXY)::DownCast(importedEntities.First());
   CPPUNIT_ASSERT_EQUAL (importedEntities.Size(), 1);
   CPPUNIT_ASSERT (!aPolyXY.IsNull());
   TestViewer::show( aPolyXY->GetShape(), 0, true, "Polyline_import_XY" );
@@ -566,7 +566,7 @@ void test_HYDROData_PolylineXY::test_import_from_xyz()
   CPPUNIT_ASSERT (stat);
   CPPUNIT_ASSERT_EQUAL (importedEntities.Size(), 2);
   Handle(HYDROData_Polyline3D) aPoly3D;
-  aPolyXY = Handle(HYDROData_PolylineXY)::DownCast(importedEntities.First());   
+  aPolyXY = Handle(HYDROData_PolylineXY)::DownCast(importedEntities.First());
   aPoly3D = Handle(HYDROData_Polyline3D)::DownCast(importedEntities.Last());
   CPPUNIT_ASSERT (!aPolyXY.IsNull());
   CPPUNIT_ASSERT (!aPoly3D.IsNull());
@@ -590,9 +590,9 @@ void test_HYDROData_PolylineXY::test_import_from_sx()
   aSinusXImporter.Import(aDoc, importedEntities, NULL);
   CPPUNIT_ASSERT_EQUAL (importedEntities.Size(), 9);
 
-  Handle(HYDROData_PolylineXY) aPolyXY1 = Handle(HYDROData_PolylineXY)::DownCast(importedEntities(1));   
-  Handle(HYDROData_PolylineXY) aPolyXY2 = Handle(HYDROData_PolylineXY)::DownCast(importedEntities(4));  
-  Handle(HYDROData_PolylineXY) aPolyXY3 = Handle(HYDROData_PolylineXY)::DownCast(importedEntities(7));   
+  Handle(HYDROData_PolylineXY) aPolyXY1 = Handle(HYDROData_PolylineXY)::DownCast(importedEntities(1));
+  Handle(HYDROData_PolylineXY) aPolyXY2 = Handle(HYDROData_PolylineXY)::DownCast(importedEntities(4));
+  Handle(HYDROData_PolylineXY) aPolyXY3 = Handle(HYDROData_PolylineXY)::DownCast(importedEntities(7));
 
   CPPUNIT_ASSERT (!aPolyXY1.IsNull());
   CPPUNIT_ASSERT (!aPolyXY2.IsNull());
@@ -622,6 +622,7 @@ void test_HYDROData_PolylineXY::test_import_from_sx()
 
   TestViewer::show( cmp, 0, true, "Polylines_import_SX" );
   CPPUNIT_ASSERT_IMAGES
+  aDoc->Close();
 }
 
 void test_HYDROData_PolylineXY::test_import_from_sx_options()
@@ -636,7 +637,7 @@ void test_HYDROData_PolylineXY::test_import_from_sx_options()
   bool ParseStat = aSinusXImporter.OpenAndParse(QString(fname.ToCString()));
   CPPUNIT_ASSERT (ParseStat);
 
-  std::vector<HYDROData_SinusX::ImportOptions> options; 
+  std::vector<HYDROData_SinusX::ImportOptions> options;
   int size = aSinusXImporter.GetCurveBlocks().size();
   CPPUNIT_ASSERT_EQUAL(33, size);
   for (int i = 0; i < 33; i++)
@@ -654,10 +655,11 @@ void test_HYDROData_PolylineXY::test_import_from_sx_options()
       option.ImportAsProfile = false;
     }
     options.push_back(option);
-  }  
+  }
 
   aSinusXImporter.Import(aDoc, importedEntities, &options);
   CPPUNIT_ASSERT_EQUAL (importedEntities.Size(), 60);
+  aDoc->Close();
 }
 
 void test_HYDROData_PolylineXY::test_polyline_dbf_info_simple()