#5434 Ensemble Parameters : Improve robustness

Avoid throwing when errors are detected
This commit is contained in:
Magne Sjaastad
2020-01-30 13:27:49 +01:00
parent 96fd4a1c9f
commit 7de8b6bb08
4 changed files with 51 additions and 75 deletions

View File

@@ -61,49 +61,3 @@ TEST( RifCaseRealizationParametersReaderTest, SuccessfulParsing )
EXPECT_TRUE( false );
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
TEST( RifCaseRealizationParametersReaderTest, ParseFailed_InvalidFormat )
{
RifCaseRealizationParametersReader reader( CASE_REAL_TEST_DATA_DIRECTORY + "parameters_invalid_format.txt" );
try
{
reader.parse();
EXPECT_TRUE( false );
}
catch ( FileParseException e )
{
EXPECT_TRUE( e.message.contains( "Invalid file format in line 10" ) );
}
catch ( ... )
{
EXPECT_TRUE( false );
}
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
TEST( RifCaseRealizationParametersReaderTest, ParseFailed_InvalidNumberFormat )
{
RifCaseRealizationParametersReader reader( CASE_REAL_TEST_DATA_DIRECTORY + "parameters_invalid_number_format.txt" );
try
{
reader.parse();
EXPECT_TRUE( false );
}
catch ( FileParseException e )
{
EXPECT_TRUE( e.message.contains( "Invalid number format in line 10" ) );
}
catch ( ... )
{
EXPECT_TRUE( false );
}
}