Skip to content
Snippets Groups Projects
Commit 98c9399b authored by Karsten Rink's avatar Karsten Rink Committed by Tom Fischer
Browse files

adjusted error management

parent 1ee60983
No related branches found
No related tags found
No related merge requests found
...@@ -55,8 +55,11 @@ int main(int argc, char* argv[]) ...@@ -55,8 +55,11 @@ int main(int argc, char* argv[])
std::unique_ptr<GeoLib::Raster> dem2( std::unique_ptr<GeoLib::Raster> dem2(
FileIO::AsciiRasterInterface::readRaster(input2_arg.getValue())); FileIO::AsciiRasterInterface::readRaster(input2_arg.getValue()));
GeoLib::RasterHeader const h1 = dem1->getHeader(); if (dem1 == nullptr || dem2 == nullptr)
GeoLib::RasterHeader const h2 = dem2->getHeader(); return 1;
GeoLib::RasterHeader const& h1 = dem1->getHeader();
GeoLib::RasterHeader const& h2 = dem2->getHeader();
bool errors_found(false); bool errors_found(false);
if (h1.origin[0] != h2.origin[0]) if (h1.origin[0] != h2.origin[0])
...@@ -103,7 +106,7 @@ int main(int argc, char* argv[]) ...@@ -103,7 +106,7 @@ int main(int argc, char* argv[])
if (it2 == dem2->end()) if (it2 == dem2->end())
{ {
ERR("Error: File 2 is shorter than File 1."); ERR("Error: File 2 is shorter than File 1.");
return 1; return 3;
} }
if (*it1 == h1.no_data || *it2 == h2.no_data) if (*it1 == h1.no_data || *it2 == h2.no_data)
{ {
...@@ -123,7 +126,7 @@ int main(int argc, char* argv[]) ...@@ -123,7 +126,7 @@ int main(int argc, char* argv[])
if (it2 != dem2->end()) if (it2 != dem2->end())
{ {
ERR("Error: File 1 is shorter than File 2."); ERR("Error: File 1 is shorter than File 2.");
return 1; return 3;
} }
std::string const filename = output_arg.getValue(); std::string const filename = output_arg.getValue();
...@@ -136,5 +139,5 @@ int main(int argc, char* argv[]) ...@@ -136,5 +139,5 @@ int main(int argc, char* argv[])
FileIO::AsciiRasterInterface::writeRasterAsASC(r, basename + std::to_string(i) + "." + ext); FileIO::AsciiRasterInterface::writeRasterAsASC(r, basename + std::to_string(i) + "." + ext);
INFO("Layer %d written.", i+1); INFO("Layer %d written.", i+1);
} }
return 0; return EXIT_SUCCESS;
} }
...@@ -248,7 +248,7 @@ MeshTest( ...@@ -248,7 +248,7 @@ MeshTest(
NAME GocadTSurface_Mesh_Test NAME GocadTSurface_Mesh_Test
PATH MeshLib/ PATH MeshLib/
EXECUTABLE GocadTSurfaceReader EXECUTABLE GocadTSurfaceReader
EXECUTABLE_ARGS -i Top-Lower-Shaly.ts -o ${Data_BINARY_DIR}/MeshLib -b EXECUTABLE_ARGS -i Top-Lower-Shaly.ts -o ${Data_BINARY_DIR}/MeshLib -b
REQUIREMENTS NOT OGS_USE_MPI REQUIREMENTS NOT OGS_USE_MPI
DIFF_DATA Top-Lower-Shaly.vtu Top-Lower-Shaly.vtu 1e-16 DIFF_DATA Top-Lower-Shaly.vtu Top-Lower-Shaly.vtu 1e-16
) )
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment