@@ -18,8 +18,8 @@ struct Task_tester :
1818 auto buf = task1.to_string ();
1919 std::cout << " Serialized string: " << buf << std::endl;
2020 task2.from_string (buf);
21- fructose_assert (task2.concurrent_execution . is_valid () );
22- fructose_assert (task2.time_measurement . is_valid () );
21+ fructose_assert (task2.concurrent_execution );
22+ fructose_assert (task2.time_measurement );
2323 fructose_assert (task2.concurrent_execution == task1.concurrent_execution );
2424 fructose_assert (task2.time_measurement == task1.time_measurement );
2525 }
@@ -32,8 +32,8 @@ struct Task_tester :
3232 auto buf = task1.to_string ();
3333 std::cout << " Serialized string: " << buf << std::endl;
3434 task2.from_string (buf);
35- fructose_assert (!task2.concurrent_execution . is_valid () );
36- fructose_assert (!task2.time_measurement . is_valid () );
35+ fructose_assert (!task2.concurrent_execution );
36+ fructose_assert (!task2.time_measurement );
3737 }
3838 void start1 (const std::string &test_name)
3939 {
@@ -44,24 +44,24 @@ struct Task_tester :
4444 start1.memory = 8 * 1024 * 1024 ;
4545 start1.pci_ids .emplace_back (0x15b3 , 0x1004 ); // lookup emplace_back params
4646 start1.ivshmem = fast::msg::migfra::Device_ivshmem ();
47- start1.ivshmem . get (). id = " test" ;
48- start1.ivshmem . get (). size = " 512M" ;
47+ start1.ivshmem -> id = " test" ;
48+ start1.ivshmem -> size = " 512M" ;
4949
5050 Start start2;
5151 auto buf = start1.to_string ();
5252 std::cout << " Serialized string: " << buf << std::endl;
5353 start2.from_string (buf);
54- fructose_assert (start2.vm_name . is_valid () );
55- fructose_assert (start2.vcpus . is_valid () );
56- fructose_assert (start2.memory . is_valid () );
57- fructose_assert (start2.ivshmem . is_valid () );
54+ fructose_assert (start2.vm_name );
55+ fructose_assert (start2.vcpus );
56+ fructose_assert (start2.memory );
57+ fructose_assert (start2.ivshmem );
5858 fructose_assert_eq (start2.pci_ids .size (), 1 );
59- fructose_assert (!start2.xml . is_valid () );
59+ fructose_assert (!start2.xml );
6060 fructose_assert (start2.vm_name == start1.vm_name );
6161 fructose_assert (start2.vcpus == start1.vcpus );
6262 fructose_assert (start2.memory == start1.memory );
63- fructose_assert (start2.ivshmem . get (). id == start1.ivshmem . get (). id );
64- fructose_assert (start2.ivshmem . get (). size == start1.ivshmem . get (). size );
63+ fructose_assert (start2.ivshmem -> id == start1.ivshmem -> id );
64+ fructose_assert (start2.ivshmem -> size == start1.ivshmem -> size );
6565 fructose_assert_eq (start2.pci_ids [0 ], start1.pci_ids [0 ]);
6666 }
6767
@@ -75,11 +75,11 @@ struct Task_tester :
7575 auto buf = start1.to_string ();
7676 std::cout << " Serialized string: " << buf << std::endl;
7777 start2.from_string (buf);
78- fructose_assert (!start2.vm_name . is_valid () );
79- fructose_assert (!start2.vcpus . is_valid () );
80- fructose_assert (!start2.memory . is_valid () );
78+ fructose_assert (!start2.vm_name );
79+ fructose_assert (!start2.vcpus );
80+ fructose_assert (!start2.memory );
8181 fructose_assert_eq (start2.pci_ids .size (), 0 );
82- fructose_assert (start2.xml . is_valid () );
82+ fructose_assert (start2.xml );
8383 fructose_assert (start2.xml == start1.xml );
8484 }
8585
@@ -95,8 +95,8 @@ struct Task_tester :
9595 auto buf = stop1.to_string ();
9696 std::cout << " Serialized string: " << buf << std::endl;
9797 stop2.from_string (buf);
98- fructose_assert (stop2.force . is_valid () );
99- fructose_assert (stop2.undefine . is_valid () );
98+ fructose_assert (stop2.force );
99+ fructose_assert (stop2.undefine );
100100 fructose_assert_eq (stop2.vm_name , stop1.vm_name );
101101 fructose_assert (stop2.force == stop1.force );
102102 fructose_assert (stop2.undefine == stop1.undefine );
@@ -106,14 +106,17 @@ struct Task_tester :
106106 {
107107 (void ) test_name;
108108 Stop stop1;
109- stop1.vm_name = " vm1 " ;
109+ stop1.regex = " vm \\ d " ;
110110
111111 Stop stop2;
112112 auto buf = stop1.to_string ();
113113 std::cout << " Serialized string: " << buf << std::endl;
114114 stop2.from_string (buf);
115- fructose_assert (!stop2.force .is_valid ());
116- fructose_assert_eq (stop2.vm_name , stop1.vm_name );
115+ fructose_assert (!stop2.force );
116+ fructose_assert (!stop2.undefine );
117+ fructose_assert (!stop2.vm_name );
118+ fructose_assert (stop2.regex );
119+ fructose_assert_eq (stop2.regex , stop1.regex );
117120 }
118121
119122 void migrate (const std::string &test_name)
@@ -131,10 +134,10 @@ struct Task_tester :
131134 auto buf = mig1.to_string ();
132135 std::cout << " Serialized string: " << buf << std::endl;
133136 mig2.from_string (buf);
134- fructose_assert (mig2.migration_type . is_valid () );
135- fructose_assert (mig2.rdma_migration . is_valid () );
136- fructose_assert (mig2.pscom_hook_procs . is_valid () );
137- fructose_assert (mig2.vcpu_map . is_valid () );
137+ fructose_assert (mig2.migration_type );
138+ fructose_assert (mig2.rdma_migration );
139+ fructose_assert (mig2.pscom_hook_procs );
140+ fructose_assert (mig2.vcpu_map );
138141 fructose_assert_eq (mig2.vm_name , mig1.vm_name );
139142 fructose_assert_eq (mig2.dest_hostname , mig1.dest_hostname );
140143 fructose_assert (mig2.migration_type == mig1.migration_type );
0 commit comments