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 ********************************/
|
/***************** Simple Int parsing ********************************/
|
||||||
|
|
||||||
ParserKeywordPtr setupParserKeywordInt(std::string name, int numberOfItems) {
|
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