From e5a2570738517d68a5ef4bd46e8be33d92d5a513 Mon Sep 17 00:00:00 2001 From: Sudarshan Sathe Date: Fri, 19 Apr 2019 15:31:55 +0530 Subject: [PATCH] Added paramter name + fix unit test --- GingerPythonPluginConsole/Arg.cs | 8 +++++--- GingerPythonPluginConsole/GingerPythonService.cs | 4 ++-- GingerPythonPluginTest/UnitTest1.cs | 8 ++++---- 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/GingerPythonPluginConsole/Arg.cs b/GingerPythonPluginConsole/Arg.cs index cefc0db..61fb373 100644 --- a/GingerPythonPluginConsole/Arg.cs +++ b/GingerPythonPluginConsole/Arg.cs @@ -6,10 +6,12 @@ namespace GingerPythonPluginConsole { public class Arg { - public string value { get; set; } - public Arg(String val) + public string Param { get; set; } + public string Value { get; set; } + public Arg(String param, String value) { - value = val; + Param = param; + Value = value; } } } diff --git a/GingerPythonPluginConsole/GingerPythonService.cs b/GingerPythonPluginConsole/GingerPythonService.cs index 596d60b..a87a273 100644 --- a/GingerPythonPluginConsole/GingerPythonService.cs +++ b/GingerPythonPluginConsole/GingerPythonService.cs @@ -23,7 +23,7 @@ public void RunScript(IGingerAction GA, string scriptContent,List args=null SetContent(scriptContent); if (args != null){ foreach (Arg a in args) - scope.AddVariable(a.value); + scope.AddVariable(a.Value); } p.Execute(scope); @@ -49,7 +49,7 @@ public void RunScriptFile(IGingerAction GA, string scriptFileName, List ar if (args != null) { foreach (Arg a in args) - scope.AddVariable(a.value); + scope.AddVariable(a.Value); } p.Execute(scope); diff --git a/GingerPythonPluginTest/UnitTest1.cs b/GingerPythonPluginTest/UnitTest1.cs index d4b3d99..3f4c5b5 100644 --- a/GingerPythonPluginTest/UnitTest1.cs +++ b/GingerPythonPluginTest/UnitTest1.cs @@ -152,8 +152,8 @@ public void RunScript6() print('sum=' + str(sum))"; //Act List args = new List(); - args.Add(new Arg("4")); - args.Add(new Arg("7")); + args.Add(new Arg("Param 1", "4")); + args.Add(new Arg("Param 2", "7")); service.RunScript(GA, script6, args); @@ -174,8 +174,8 @@ public void RunScript7() //Act List args = new List(); - args.Add(new Arg("5")); - args.Add(new Arg("6")); + args.Add(new Arg("Param 1", "5")); + args.Add(new Arg("Param 2", "6")); service.RunScriptFile(GA, TestResources.GetTestResourcesFile("sum-file.py"), args);