Module: Dynflow::Testing
- Extended by:
 - Algebrick::TypeCheck
 
- Includes:
 - Assertions, Factories
 
- Defined in:
 - lib/dynflow/testing.rb,
lib/dynflow/testing/mimic.rb,
lib/dynflow/testing/factories.rb,
lib/dynflow/testing/assertions.rb,
lib/dynflow/testing/dummy_step.rb,
lib/dynflow/testing/dummy_world.rb,
lib/dynflow/testing/managed_clock.rb,
lib/dynflow/testing/dummy_executor.rb,
lib/dynflow/testing/in_thread_world.rb,
lib/dynflow/testing/dummy_coordinator.rb,
lib/dynflow/testing/in_thread_executor.rb,
lib/dynflow/testing/dummy_execution_plan.rb,
lib/dynflow/testing/dummy_planned_action.rb 
Defined Under Namespace
Modules: Assertions, Factories, Mimic Classes: DummyCoordinator, DummyExecutionPlan, DummyExecutor, DummyPlannedAction, DummyStep, DummyWorld, InThreadExecutor, InThreadWorld, ManagedClock
Class Method Summary collapse
Methods included from Factories
#create_action, #create_action_presentation, #create_and_plan_action, #finalize_action, #plan_action, #plan_events, #progress_action_time, #run_action
Methods included from Assertions
#assert_action_planned, #assert_action_planned_with, #assert_finalize_phase, #assert_run_phase, #refute_action_planned, #refute_finalize_phase, #refute_run_phase
Class Method Details
.get_id ⇒ Object
      16 17 18 19  | 
    
      # File 'lib/dynflow/testing.rb', line 16 def self.get_id @last_id ||= 0 @last_id += 1 end  | 
  
.logger_adapter ⇒ Object
      7 8 9  | 
    
      # File 'lib/dynflow/testing.rb', line 7 def self.logger_adapter @logger_adapter || LoggerAdapters::Simple.new($stdout, 1) end  | 
  
.logger_adapter=(adapter) ⇒ Object
      11 12 13 14  | 
    
      # File 'lib/dynflow/testing.rb', line 11 def self.logger_adapter=(adapter) Type! adapter, LoggerAdapters::Abstract @logger_adapter = adapter end  |