Sha256: 7c4b53b73d6bf01a28f1d312d8b6feff2a3412107a85f33d6a3cab025e3df6df

Contents?: true

Size: 636 Bytes

Versions: 1

Compression:

Stored size: 636 Bytes

Contents

require_relative '../test_helper'

class ResourceGeneratorTest < Test::Unit::TestCase

  # Define test methods for each resource type
  FHIR::RESOURCES.each do | resourceType |    
    define_method("test_resource_generator_#{resourceType}") do
      run_generator(resourceType)
    end
  end

  def run_generator(resourceType)
    klass = Module.const_get("FHIR::#{resourceType}")
    r = Crucible::Tests::ResourceGenerator.generate(klass,3)
    assert !r.nil?, "Resource Generator could not generate #{resourceType}"  
    valid = r.is_valid?
    assert valid, "Resource Generator could not generate valid #{resourceType}"
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
plan_executor-1.8.0 test/unit/resource_generator_test.rb