Module: TestBench::Session::Controls::Events::Failed

Extended by:
EventData
Defined in:
lib/test_bench/session/controls/events/failed.rb

Defined Under Namespace

Modules: Random

Class Method Summary collapse

Class Method Details

.example(message: nil, process_id: nil, time: nil) ⇒ Object



8
9
10
11
12
13
14
# File 'lib/test_bench/session/controls/events/failed.rb', line 8

def self.example(message: nil, process_id: nil, time: nil)
  message ||= self.message
  process_id ||= self.process_id
  time ||= self.time

  Session::Events::Failed.build(message, process_id:, time:)
end

.messageObject



20
21
22
# File 'lib/test_bench/session/controls/events/failed.rb', line 20

def self.message
  Failure::Message.example
end

.process_idObject



24
25
26
# File 'lib/test_bench/session/controls/events/failed.rb', line 24

def self.process_id
  ProcessID.example
end

.randomObject



16
17
18
# File 'lib/test_bench/session/controls/events/failed.rb', line 16

def self.random
  Random.example
end

.timeObject



28
29
30
# File 'lib/test_bench/session/controls/events/failed.rb', line 28

def self.time
  Time.example
end