@@ -210,13 +210,13 @@ BOOST_AUTO_TEST_CASE(util_ParseParameters)
210
210
211
211
std::string error;
212
212
testArgs.SetupArgs (4 , avail_args);
213
- testArgs.ParseParameters (0 , (char **)argv_test, error);
213
+ BOOST_CHECK ( testArgs.ParseParameters (0 , (char **)argv_test, error) );
214
214
BOOST_CHECK (testArgs.GetOverrideArgs ().empty () && testArgs.GetConfigArgs ().empty ());
215
215
216
- testArgs.ParseParameters (1 , (char **)argv_test, error);
216
+ BOOST_CHECK ( testArgs.ParseParameters (1 , (char **)argv_test, error) );
217
217
BOOST_CHECK (testArgs.GetOverrideArgs ().empty () && testArgs.GetConfigArgs ().empty ());
218
218
219
- testArgs.ParseParameters (7 , (char **)argv_test, error);
219
+ BOOST_CHECK ( testArgs.ParseParameters (7 , (char **)argv_test, error) );
220
220
// expectation: -ignored is ignored (program name argument),
221
221
// -a, -b and -ccc end up in map, -d ignored because it is after
222
222
// a non-option argument (non-GNU option parsing)
@@ -242,7 +242,7 @@ BOOST_AUTO_TEST_CASE(util_GetBoolArg)
242
242
" ignored" , " -a" , " -nob" , " -c=0" , " -d=1" , " -e=false" , " -f=true" };
243
243
std::string error;
244
244
testArgs.SetupArgs (6 , avail_args);
245
- testArgs.ParseParameters (7 , (char **)argv_test, error);
245
+ BOOST_CHECK ( testArgs.ParseParameters (7 , (char **)argv_test, error) );
246
246
247
247
// Each letter should be set.
248
248
for (const char opt : " abcdef" )
@@ -278,7 +278,7 @@ BOOST_AUTO_TEST_CASE(util_GetBoolArgEdgeCases)
278
278
const char *argv_test[] = {" ignored" , " -nofoo" , " -foo" , " -nobar=0" };
279
279
testArgs.SetupArgs (2 , avail_args);
280
280
std::string error;
281
- testArgs.ParseParameters (4 , (char **)argv_test, error);
281
+ BOOST_CHECK ( testArgs.ParseParameters (4 , (char **)argv_test, error) );
282
282
283
283
// This was passed twice, second one overrides the negative setting.
284
284
BOOST_CHECK (!testArgs.IsArgNegated (" -foo" ));
@@ -290,7 +290,7 @@ BOOST_AUTO_TEST_CASE(util_GetBoolArgEdgeCases)
290
290
291
291
// Config test
292
292
const char *conf_test = " nofoo=1\n foo=1\n nobar=0\n " ;
293
- testArgs.ParseParameters (1 , (char **)argv_test, error);
293
+ BOOST_CHECK ( testArgs.ParseParameters (1 , (char **)argv_test, error) );
294
294
testArgs.ReadConfigString (conf_test);
295
295
296
296
// This was passed twice, second one overrides the negative setting,
@@ -305,7 +305,7 @@ BOOST_AUTO_TEST_CASE(util_GetBoolArgEdgeCases)
305
305
// Combined test
306
306
const char *combo_test_args[] = {" ignored" , " -nofoo" , " -bar" };
307
307
const char *combo_test_conf = " foo=1\n nobar=1\n " ;
308
- testArgs.ParseParameters (3 , (char **)combo_test_args, error);
308
+ BOOST_CHECK ( testArgs.ParseParameters (3 , (char **)combo_test_args, error) );
309
309
testArgs.ReadConfigString (combo_test_conf);
310
310
311
311
// Command line overrides, but doesn't erase old setting
@@ -557,62 +557,62 @@ BOOST_AUTO_TEST_CASE(util_GetChainName)
557
557
const char * testnetconf = " testnet=1\n regtest=0\n [test]\n regtest=1" ;
558
558
std::string error;
559
559
560
- test_args.ParseParameters (0 , (char **)argv_testnet, error);
560
+ BOOST_CHECK ( test_args.ParseParameters (0 , (char **)argv_testnet, error) );
561
561
BOOST_CHECK_EQUAL (test_args.GetChainName (), " main" );
562
562
563
- test_args.ParseParameters (2 , (char **)argv_testnet, error);
563
+ BOOST_CHECK ( test_args.ParseParameters (2 , (char **)argv_testnet, error) );
564
564
BOOST_CHECK_EQUAL (test_args.GetChainName (), " test" );
565
565
566
- test_args.ParseParameters (2 , (char **)argv_regtest, error);
566
+ BOOST_CHECK ( test_args.ParseParameters (2 , (char **)argv_regtest, error) );
567
567
BOOST_CHECK_EQUAL (test_args.GetChainName (), " regtest" );
568
568
569
- test_args.ParseParameters (3 , (char **)argv_test_no_reg, error);
569
+ BOOST_CHECK ( test_args.ParseParameters (3 , (char **)argv_test_no_reg, error) );
570
570
BOOST_CHECK_EQUAL (test_args.GetChainName (), " test" );
571
571
572
- test_args.ParseParameters (3 , (char **)argv_both, error);
572
+ BOOST_CHECK ( test_args.ParseParameters (3 , (char **)argv_both, error) );
573
573
BOOST_CHECK_THROW (test_args.GetChainName (), std::runtime_error);
574
574
575
- test_args.ParseParameters (0 , (char **)argv_testnet, error);
575
+ BOOST_CHECK ( test_args.ParseParameters (0 , (char **)argv_testnet, error) );
576
576
test_args.ReadConfigString (testnetconf);
577
577
BOOST_CHECK_EQUAL (test_args.GetChainName (), " test" );
578
578
579
- test_args.ParseParameters (2 , (char **)argv_testnet, error);
579
+ BOOST_CHECK ( test_args.ParseParameters (2 , (char **)argv_testnet, error) );
580
580
test_args.ReadConfigString (testnetconf);
581
581
BOOST_CHECK_EQUAL (test_args.GetChainName (), " test" );
582
582
583
- test_args.ParseParameters (2 , (char **)argv_regtest, error);
583
+ BOOST_CHECK ( test_args.ParseParameters (2 , (char **)argv_regtest, error) );
584
584
test_args.ReadConfigString (testnetconf);
585
585
BOOST_CHECK_THROW (test_args.GetChainName (), std::runtime_error);
586
586
587
- test_args.ParseParameters (3 , (char **)argv_test_no_reg, error);
587
+ BOOST_CHECK ( test_args.ParseParameters (3 , (char **)argv_test_no_reg, error) );
588
588
test_args.ReadConfigString (testnetconf);
589
589
BOOST_CHECK_EQUAL (test_args.GetChainName (), " test" );
590
590
591
- test_args.ParseParameters (3 , (char **)argv_both, error);
591
+ BOOST_CHECK ( test_args.ParseParameters (3 , (char **)argv_both, error) );
592
592
test_args.ReadConfigString (testnetconf);
593
593
BOOST_CHECK_THROW (test_args.GetChainName (), std::runtime_error);
594
594
595
595
// check setting the network to test (and thus making
596
596
// [test] regtest=1 potentially relevant) doesn't break things
597
597
test_args.SelectConfigNetwork (" test" );
598
598
599
- test_args.ParseParameters (0 , (char **)argv_testnet, error);
599
+ BOOST_CHECK ( test_args.ParseParameters (0 , (char **)argv_testnet, error) );
600
600
test_args.ReadConfigString (testnetconf);
601
601
BOOST_CHECK_EQUAL (test_args.GetChainName (), " test" );
602
602
603
- test_args.ParseParameters (2 , (char **)argv_testnet, error);
603
+ BOOST_CHECK ( test_args.ParseParameters (2 , (char **)argv_testnet, error) );
604
604
test_args.ReadConfigString (testnetconf);
605
605
BOOST_CHECK_EQUAL (test_args.GetChainName (), " test" );
606
606
607
- test_args.ParseParameters (2 , (char **)argv_regtest, error);
607
+ BOOST_CHECK ( test_args.ParseParameters (2 , (char **)argv_regtest, error) );
608
608
test_args.ReadConfigString (testnetconf);
609
609
BOOST_CHECK_THROW (test_args.GetChainName (), std::runtime_error);
610
610
611
- test_args.ParseParameters (2 , (char **)argv_test_no_reg, error);
611
+ BOOST_CHECK ( test_args.ParseParameters (2 , (char **)argv_test_no_reg, error) );
612
612
test_args.ReadConfigString (testnetconf);
613
613
BOOST_CHECK_EQUAL (test_args.GetChainName (), " test" );
614
614
615
- test_args.ParseParameters (3 , (char **)argv_both, error);
615
+ BOOST_CHECK ( test_args.ParseParameters (3 , (char **)argv_both, error) );
616
616
test_args.ReadConfigString (testnetconf);
617
617
BOOST_CHECK_THROW (test_args.GetChainName (), std::runtime_error);
618
618
}
0 commit comments