77import org .neo4j .shell .VariableHolder ;
88import org .neo4j .shell .exception .CommandException ;
99import org .neo4j .shell .log .Logger ;
10+ import org .neo4j .shell .state .ParamValue ;
1011
1112import java .util .AbstractMap ;
1213import java .util .HashMap ;
@@ -22,7 +23,7 @@ public class ParamsTest {
2223 @ Rule
2324 public final ExpectedException thrown = ExpectedException .none ();
2425
25- private HashMap <String , AbstractMap . SimpleEntry < String , Object > > vars ;
26+ private HashMap <String , ParamValue > vars ;
2627 private Logger logger ;
2728 private Params cmd ;
2829
@@ -55,7 +56,7 @@ public void runCommand() throws CommandException {
5556 // given
5657 String var = "var" ;
5758 int value = 9 ;
58- vars .put (var , new AbstractMap . SimpleEntry <> (String .valueOf (value ), value ));
59+ vars .put (var , new ParamValue (String .valueOf (value ), value ));
5960 // when
6061 cmd .execute ("" );
6162 // then
@@ -66,8 +67,8 @@ public void runCommand() throws CommandException {
6667 @ Test
6768 public void runCommandAlignment () throws CommandException {
6869 // given
69- vars .put ("var" , new AbstractMap . SimpleEntry <> (String .valueOf (9 ), 9 ));
70- vars .put ("param" , new AbstractMap . SimpleEntry <> (String .valueOf (99999 ), 99999 ));
70+ vars .put ("var" , new ParamValue (String .valueOf (9 ), 9 ));
71+ vars .put ("param" , new ParamValue (String .valueOf (99999 ), 99999 ));
7172 // when
7273 cmd .execute ("" );
7374 // then
@@ -79,8 +80,8 @@ public void runCommandAlignment() throws CommandException {
7980 @ Test
8081 public void runCommandWithArg () throws CommandException {
8182 // given
82- vars .put ("var" , new AbstractMap . SimpleEntry <> (String .valueOf (9 ), 9 ));
83- vars .put ("param" , new AbstractMap . SimpleEntry <> (String .valueOf (9999 ), 9999 ));
83+ vars .put ("var" , new ParamValue (String .valueOf (9 ), 9 ));
84+ vars .put ("param" , new ParamValue (String .valueOf (9999 ), 9999 ));
8485 // when
8586 cmd .execute ("var" );
8687 // then
@@ -91,8 +92,8 @@ public void runCommandWithArg() throws CommandException {
9192 @ Test
9293 public void runCommandWithArgWithExtraSpace () throws CommandException {
9394 // given
94- vars .put ("var" , new AbstractMap . SimpleEntry <> (String .valueOf (9 ), 9 ));
95- vars .put ("param" , new AbstractMap . SimpleEntry <> (String .valueOf (9999 ), 9999 ));
95+ vars .put ("var" , new ParamValue (String .valueOf (9 ), 9 ));
96+ vars .put ("param" , new ParamValue (String .valueOf (9999 ), 9999 ));
9697 // when
9798 cmd .execute (" var" );
9899 // then
@@ -103,8 +104,8 @@ public void runCommandWithArgWithExtraSpace() throws CommandException {
103104 @ Test
104105 public void runCommandWithArgWithBackticks () throws CommandException {
105106 // given
106- vars .put ("var" , new AbstractMap . SimpleEntry <> (String .valueOf (9 ), 9 ));
107- vars .put ("param" , new AbstractMap . SimpleEntry <> (String .valueOf (9999 ), 9999 ));
107+ vars .put ("var" , new ParamValue (String .valueOf (9 ), 9 ));
108+ vars .put ("param" , new ParamValue (String .valueOf (9999 ), 9999 ));
108109 // when
109110 cmd .execute ("`var`" );
110111 // then
@@ -115,8 +116,8 @@ public void runCommandWithArgWithBackticks() throws CommandException {
115116 @ Test
116117 public void runCommandWithSpecialCharacters () throws CommandException {
117118 // given
118- vars .put ("var `" , new AbstractMap . SimpleEntry <> (String .valueOf (9 ), 9 ));
119- vars .put ("param" , new AbstractMap . SimpleEntry <> (String .valueOf (9999 ), 9999 ));
119+ vars .put ("var `" , new ParamValue (String .valueOf (9 ), 9 ));
120+ vars .put ("param" , new ParamValue (String .valueOf (9999 ), 9999 ));
120121 // when
121122 cmd .execute ("`var ```" );
122123 // then
@@ -130,7 +131,7 @@ public void runCommandWithUnknownArg() throws CommandException {
130131 thrown .expect (CommandException .class );
131132 thrown .expectMessage (containsString ("Unknown parameter: bob" ));
132133 // given
133- vars .put ("var" , new AbstractMap . SimpleEntry <> (String .valueOf (9 ), 9 ));
134+ vars .put ("var" , new ParamValue (String .valueOf (9 ), 9 ));
134135 // when
135136 cmd .execute ("bob" );
136137 }
0 commit comments