Merge pull request #32 from joakim-hove/reload-keyword

Added test for replace keyword functionality
This commit is contained in:
flikka 2013-10-18 05:48:06 -07:00
commit 6ffa9052ef
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}]}