modules/common/filetemplate-bundle/src/test/java/org/rhq/bundle/filetemplate/recipe/RecipeParserTest.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-)
New commits: commit cdfc55d9f42b1bc43ca5b6afae39f75eabce343d Author: John Mazzitelli mazz@redhat.com Date: Tue Mar 23 09:35:18 2010 -0400
test the different gnu getop ways to specify the args
diff --git a/modules/common/filetemplate-bundle/src/test/java/org/rhq/bundle/filetemplate/recipe/RecipeParserTest.java b/modules/common/filetemplate-bundle/src/test/java/org/rhq/bundle/filetemplate/recipe/RecipeParserTest.java index d36831b..c997d57 100644 --- a/modules/common/filetemplate-bundle/src/test/java/org/rhq/bundle/filetemplate/recipe/RecipeParserTest.java +++ b/modules/common/filetemplate-bundle/src/test/java/org/rhq/bundle/filetemplate/recipe/RecipeParserTest.java @@ -41,23 +41,27 @@ public class RecipeParserTest { }
public void testConfigDefRecipe() throws Exception { + addRecipeCommand("configdef --name=my.first.property"); addRecipeCommand("configdef -n custom.prop"); RecipeParser parser = new RecipeParser(); RecipeContext context = new RecipeContext(getRecipe()); parser.parseRecipe(context); Set<String> vars = context.getReplacementVariables(); - assert vars.size() == 1 : vars; + assert vars.size() == 2 : vars; + assert vars.contains("my.first.property"); assert vars.contains("custom.prop"); }
public void testRealizeRecipe() throws Exception { addRecipeCommand("realize --file=<%opt.dir%>/config.ini"); + addRecipeCommand("realize -f <%opt2.dir%>/config2.ini"); RecipeParser parser = new RecipeParser(); RecipeContext context = new RecipeContext(getRecipe()); parser.parseRecipe(context); Set<String> files = context.getRealizedFiles(); - assert files.size() == 1 : files; + assert files.size() == 2 : files; assert files.contains("<%opt.dir%>/config.ini") : files; + assert files.contains("<%opt2.dir%>/config2.ini") : files; }
public void testFileRecipe() throws Exception {
rhq-commits@lists.fedorahosted.org