Class: LRHTest

Inherits:
Object
  • Object
show all
Defined in:
lib/LRH.rb

Overview

TEST RUNNER

Class Method Summary collapse

Class Method Details

.test_harvester(harvester, runner = StubRunner.new, listerOrSpec = StubLister.new) ⇒ Object



364
365
366
367
# File 'lib/LRH.rb', line 364

def self.test_harvester(harvester, runner=StubRunner.new, listerOrSpec=StubLister.new)
    listerOrSpec = StubLister.new(listerOrSpec) unless listerOrSpec.is_a? Lister
    self.test_job(listerOrSpec, runner, harvester)
end

.test_job(lister, runner, harvester) ⇒ Object



350
351
352
353
# File 'lib/LRH.rb', line 350

def self.test_job(lister, runner, harvester)
    job = Job.new(lister, runner, harvester)
    puts job.run
end

.test_lister(lister) ⇒ Object



355
356
357
# File 'lib/LRH.rb', line 355

def self.test_lister(lister)
    self.test_job(lister, StubRunner.new, StubHarvester.new)
end

.test_runner(runner, listerOrSpec = StubLister.new) ⇒ Object



359
360
361
362
# File 'lib/LRH.rb', line 359

def self.test_runner(runner, listerOrSpec=StubLister.new)
    listerOrSpec = StubLister.new(listerOrSpec) unless listerOrSpec.is_a? Lister
    self.test_job(listerOrSpec, runner, StubHarvester.new)
end