@@ -52,8 +52,8 @@ namespace parsertests
5252 mock_arg_parser parser;
5353 parser.parse (argc, argv);
5454
55- Assert::AreEqual (true , parser.do_verbose .is_set ());
56- Assert::AreEqual (true , parser.do_json .is_set ());
55+ Assert::AreEqual (true , parser.verbose_opt .is_set ());
56+ Assert::AreEqual (true , parser.json_opt .is_set ());
5757 Assert::IsTrue (COMMAND_CLASS::TEST == parser.m_command );
5858 }
5959 TEST_METHOD (TEST_RANDOM_ARGS_REJECTION)
@@ -74,7 +74,7 @@ namespace parsertests
7474 mock_arg_parser parser;
7575 parser.parse (argc, argv);
7676
77- Assert::IsTrue (parser.do_help .is_set ());
77+ Assert::IsTrue (parser.help_command .is_set ());
7878 Assert::IsTrue (COMMAND_CLASS::HELP == parser.m_command );
7979 }
8080
@@ -86,7 +86,7 @@ namespace parsertests
8686 mock_arg_parser parser;
8787 parser.parse (argc, argv);
8888
89- Assert::IsTrue (parser.do_version .is_set ());
89+ Assert::IsTrue (parser.version_command .is_set ());
9090 Assert::IsTrue (COMMAND_CLASS::VERSION == parser.m_command );
9191 }
9292
@@ -98,7 +98,7 @@ namespace parsertests
9898 mock_arg_parser parser;
9999 parser.parse (argc, argv);
100100
101- Assert::IsTrue (parser.do_list .is_set ());
101+ Assert::IsTrue (parser.list_command .is_set ());
102102 Assert::IsTrue (COMMAND_CLASS::LIST == parser.m_command );
103103 }
104104
@@ -109,8 +109,8 @@ namespace parsertests
109109 int argc = 5 ;
110110 mock_arg_parser parser;
111111 parser.parse (argc, argv);
112- Assert::IsTrue (parser.do_record .is_set ());
113- Assert::IsTrue (check_value_in_vector (parser.double_dash .get_values (), L" notepad.exe" ));
112+ Assert::IsTrue (parser.record_command .is_set ());
113+ Assert::IsTrue (check_value_in_vector (parser.extra_args_arg .get_values (), L" notepad.exe" ));
114114 Assert::IsTrue (COMMAND_CLASS::RECORD == parser.m_command );
115115 }
116116
@@ -146,7 +146,7 @@ namespace parsertests
146146 mock_arg_parser parser;
147147 parser.parse (argc, argv);
148148
149- Assert::IsTrue (check_value_in_vector (parser.count_duration .get_values (), L" 2m" ));
149+ Assert::IsTrue (check_value_in_vector (parser.timeout_arg .get_values (), L" 2m" ));
150150 }
151151
152152 TEST_METHOD (TEST_INVALID_TIMEOUT_WITH_WRONG_FORMAT)
@@ -168,7 +168,7 @@ namespace parsertests
168168 mock_arg_parser parser;
169169 parser.parse (argc, argv);
170170
171- Assert::IsTrue (parser.do_detect .is_set ());
171+ Assert::IsTrue (parser.detect_command .is_set ());
172172 Assert::IsTrue (COMMAND_CLASS::DETECT == parser.m_command );
173173 }
174174
@@ -180,9 +180,9 @@ namespace parsertests
180180 mock_arg_parser parser;
181181 parser.parse (argc, argv);
182182
183- Assert::IsTrue (parser.do_verbose .is_set ());
184- Assert::IsTrue (parser.is_quite .is_set ());
185- Assert::IsTrue (parser.do_json .is_set ());
183+ Assert::IsTrue (parser.verbose_opt .is_set ());
184+ Assert::IsTrue (parser.quite_opt .is_set ());
185+ Assert::IsTrue (parser.json_opt .is_set ());
186186 Assert::IsTrue (COMMAND_CLASS::SAMPLE == parser.m_command );
187187 }
188188
@@ -206,7 +206,7 @@ namespace parsertests
206206 mock_arg_parser parser;
207207 parser.parse (argc, argv);
208208
209- Assert::IsTrue (check_value_in_vector (parser.sample_display_row .get_values (), L" 100" ));
209+ Assert::IsTrue (check_value_in_vector (parser.sample_display_row_arg .get_values (), L" 100" ));
210210 Assert::IsTrue (COMMAND_CLASS::SAMPLE == parser.m_command );
211211 }
212212
@@ -219,7 +219,7 @@ namespace parsertests
219219
220220 parser.parse (argc, argv);
221221
222- Assert::IsTrue (check_value_in_vector (parser.sample_pe_file .get_values (), L" C:\\ Program\\ sample.exe" ));
222+ Assert::IsTrue (check_value_in_vector (parser.pe_file_arg .get_values (), L" C:\\ Program\\ sample.exe" ));
223223 Assert::IsTrue (COMMAND_CLASS::SAMPLE == parser.m_command );
224224 }
225225
@@ -233,7 +233,7 @@ namespace parsertests
233233 // Similarly, adjust or mock check_file_path for testing
234234 parser.parse (argc, argv);
235235
236- Assert::IsTrue (check_value_in_vector (parser.sample_pdb_file .get_values (), L" C:\\ Program\\ sample.pdb" ));
236+ Assert::IsTrue (check_value_in_vector (parser.pdb_file_arg .get_values (), L" C:\\ Program\\ sample.pdb" ));
237237 Assert::IsTrue (COMMAND_CLASS::SAMPLE == parser.m_command );
238238 }
239239
@@ -245,7 +245,7 @@ namespace parsertests
245245 mock_arg_parser parser;
246246 parser.parse (argc, argv);
247247
248- Assert::IsTrue (check_value_in_vector (parser.sample_image_name .get_values (), L" notepad.exe" ));
248+ Assert::IsTrue (check_value_in_vector (parser.image_name_arg .get_values (), L" notepad.exe" ));
249249 Assert::IsTrue (COMMAND_CLASS::SAMPLE == parser.m_command );
250250 }
251251
@@ -257,7 +257,7 @@ namespace parsertests
257257 mock_arg_parser parser;
258258 parser.parse (argc, argv);
259259
260- Assert::IsTrue (parser.do_force_lock .is_set ());
260+ Assert::IsTrue (parser.force_lock_opt .is_set ());
261261 Assert::IsTrue (COMMAND_CLASS::TEST == parser.m_command );
262262 }
263263
@@ -305,14 +305,14 @@ namespace parsertests
305305 mock_arg_parser parser;
306306 parser.parse (argc, argv);
307307 Assert::IsTrue (COMMAND_CLASS::STAT == parser.m_command );
308- Assert::IsTrue (parser.raw_events .is_set ());
309- Assert::IsTrue (parser.output_filename .is_set ());
310- Assert::IsTrue (parser.cores_idx .is_set ());
311- Assert::IsTrue (parser.count_duration .is_set ());
312- Assert::IsTrue (check_value_in_vector (parser.count_duration .get_values (), L" 5" ));
313- Assert::IsTrue (check_value_in_vector (parser.cores_idx .get_values (), L" 0" ));
314- Assert::IsTrue (check_value_in_vector (parser.output_filename .get_values (), L" _output_02.json" ));
315- Assert::IsTrue (check_value_in_vector (parser.raw_events .get_values (), L" inst_spec,vfp_spec,ase_spec,dp_spec,ld_spec,st_spec,br_immed_spec,crypto_spec" ));
308+ Assert::IsTrue (parser.events_arg .is_set ());
309+ Assert::IsTrue (parser.output_filename_arg .is_set ());
310+ Assert::IsTrue (parser.cores_arg .is_set ());
311+ Assert::IsTrue (parser.timeout_arg .is_set ());
312+ Assert::IsTrue (check_value_in_vector (parser.timeout_arg .get_values (), L" 5" ));
313+ Assert::IsTrue (check_value_in_vector (parser.cores_arg .get_values (), L" 0" ));
314+ Assert::IsTrue (check_value_in_vector (parser.output_filename_arg .get_values (), L" _output_02.json" ));
315+ Assert::IsTrue (check_value_in_vector (parser.events_arg .get_values (), L" inst_spec,vfp_spec,ase_spec,dp_spec,ld_spec,st_spec,br_immed_spec,crypto_spec" ));
316316 }
317317 };
318318}
0 commit comments