{
Handle(HYDROData_Document) aDoc = HYDROData_Document::Document(1);
+ Handle(HYDROData_StricklerTable) aTable =
+ Handle(HYDROData_StricklerTable)::DownCast( aDoc->CreateObject( KIND_STRICKLER_TABLE ) );
+ CPPUNIT_ASSERT_EQUAL( true, aTable->Import( DEF_STR_PATH ) );
+ aTable->SetName( "DefStr" );
+
Handle(HYDROData_LandCoverMap) aMap =
Handle(HYDROData_LandCoverMap)::DownCast( aDoc->CreateObject( KIND_LAND_COVER_MAP ) );
aMap->SetName( "test_LCM" );
127 << 42 << 145 << 43 << 148 << 60 << 90 << 65 );
CPPUNIT_ASSERT_EQUAL( true, aMap->LocalPartition( aLC3, "test3" ) );
- QString aTmpPath = QDir::tempPath() + "/lc_dump.py";
+ QString aBaseName = "lc_dump.py";
+ QString aBaseShp = "lc_dump.shp";
+ QString aBaseDbf = "lc_dump.dbf";
+ QString aTmpPath = QDir::tempPath() + "/" + aBaseName;
CPPUNIT_ASSERT_EQUAL( true, aDoc->DumpToPython( aTmpPath, false ) );
- //TODO: compare files
+ CPPUNIT_ASSERT_SCRIPTS_EQUAL( aBaseName, true, false, 20 );
+ //TODO: CPPUNIT_ASSERT_FILES_EQUAL( aBaseShp );
+ //TODO: CPPUNIT_ASSERT_FILES_EQUAL( aBaseDbf );
aDoc->Close();
}
QString aTmpFileName = "test.telemac";
QString aTmpPath = QDir::tempPath() + "/" + aTmpFileName;
- CPPUNIT_ASSERT_EQUAL( true, aMap->ExportTelemac( aTmpPath, 1E-4 ) );
+ CPPUNIT_ASSERT_EQUAL( true, aMap->ExportTelemac( aTmpPath, 1E-4, aTable ) );
CPPUNIT_ASSERT_SCRIPTS_EQUAL( aTmpFileName, true, true, 0 );
aDoc->Close();