Sha256: 62f058bccba6418f413bacabb9faa30990dc7ea67f03fde0a77ee928fa3b54f1

Contents?: true

Size: 831 Bytes

Versions: 2

Compression:

Stored size: 831 Bytes

Contents

class GeneratorTestRunner

  constructor :configurator, :file_path_utils, :file_wrapper

  def find_test_cases(test_file)
    require 'generate_test_runner.rb'
    @test_runner_generator ||= UnityTestRunnerGenerator.new( @configurator.get_runner_config )
    return @test_runner_generator.find_tests(@file_wrapper.read(test_file))
  end

  def generate(module_name, runner_filepath, test_cases, mock_list, test_file_includes=[])
    require 'generate_test_runner.rb'
    @test_runner_generator ||= UnityTestRunnerGenerator.new( @configurator.get_runner_config )
    @test_runner_generator.generate( module_name,
                                     runner_filepath,
                                     test_cases,
                                     mock_list,
                                     test_file_includes)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ceedling-0.24.0 lib/ceedling/generator_test_runner.rb
ceedling-0.22.0 lib/ceedling/generator_test_runner.rb