• Home
  • Raw
  • Download

Lines Matching full:machine

127   DeferralTest machine;  in test_main()  local
128 machine.initiate(); in test_main()
129 machine.process_event( *MakeIntrusive( new EvSwitch() ) ); in test_main()
130 BOOST_REQUIRE( machine.ProcessedCount() == 0 ); in test_main()
131 machine.process_event( *MakeIntrusive( new EvSwitch() ) ); in test_main()
132 BOOST_REQUIRE( machine.ProcessedCount() == 0 ); in test_main()
133 machine.process_event( *MakeIntrusive( new EvLeafDeferred() ) ); in test_main()
134 BOOST_REQUIRE( machine.ProcessedCount() == 0 ); in test_main()
135 machine.process_event( *MakeIntrusive( new EvSwitch() ) ); in test_main()
136 BOOST_REQUIRE( machine.ProcessedCount() == 1 ); in test_main()
137 machine.process_event( *MakeIntrusive( new EvSwitch() ) ); in test_main()
138 BOOST_REQUIRE( machine.ProcessedCount() == 1 ); in test_main()
139 machine.process_event( *MakeIntrusive( new EvLeafDeferred() ) ); in test_main()
140 machine.process_event( *MakeIntrusive( new EvLeafDeferred() ) ); in test_main()
141 BOOST_REQUIRE( machine.ProcessedCount() == 1 ); in test_main()
142 machine.process_event( *MakeIntrusive( new EvSwitch() ) ); in test_main()
143 BOOST_REQUIRE( machine.ProcessedCount() == 3 ); in test_main()
144 machine.process_event( *MakeIntrusive( new EvSwitch() ) ); in test_main()
145 BOOST_REQUIRE( machine.ProcessedCount() == 3 ); in test_main()
146 machine.process_event( *MakeIntrusive( new EvNodeDeferred() ) ); in test_main()
147 BOOST_REQUIRE( machine.ProcessedCount() == 3 ); in test_main()
148 machine.process_event( *MakeIntrusive( new EvSwitch() ) ); in test_main()
149 BOOST_REQUIRE( machine.ProcessedCount() == 3 ); in test_main()
150 machine.process_event( EvNodeDeferred() ); in test_main()
151 BOOST_REQUIRE( machine.ProcessedCount() == 3 ); in test_main()
152 machine.process_event( *MakeIntrusive( new EvDestroy() ) ); in test_main()
153 BOOST_REQUIRE( machine.ProcessedCount() == 5 ); in test_main()