Merge pull request #32 from joakim-hove/reload-keyword
Added test for replace keyword functionality
This commit is contained in:
commit
6ffa9052ef
@ -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
2
testdata/parser/EQLDIMS2
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
{"name" : "EQLDIMS" , "size" : 1 , "items":
|
||||
[{"name" : "NEW" , "value_type" : "INT" , "default" : 1}]}
|
Loading…
Reference in New Issue
Block a user