Added test for replace keyword functionality

This commit is contained in:
Joakim Hove 2013-10-18 10:17:48 +02:00
parent 0aa416675a
commit 1cc16de2bd
2 changed files with 15 additions and 0 deletions

View File

@ -224,6 +224,19 @@ BOOST_AUTO_TEST_CASE(DropKeyword) {
}
BOOST_AUTO_TEST_CASE(ReplaceKeyword) {
ParserPtr parser(new Parser());
ParserKeywordConstPtr eqldims = parser->getKeyword("EQLDIMS");
BOOST_CHECK_EQUAL( 5 , eqldims->numItems());
parser->loadKeywordFromFile( "testdata/parser/EQLDIMS2" );
eqldims = parser->getKeyword("EQLDIMS");
BOOST_CHECK_EQUAL( 1 , eqldims->numItems());
}
/***************** Simple Int parsing ********************************/
ParserKeywordPtr setupParserKeywordInt(std::string name, int numberOfItems) {

2
testdata/parser/EQLDIMS2 vendored Normal file
View File

@ -0,0 +1,2 @@
{"name" : "EQLDIMS" , "size" : 1 , "items":
[{"name" : "NEW" , "value_type" : "INT" , "default" : 1}]}