Sha256: 4213711ee01e4ac8252e2619b49d04be930b566907c5ec35739522434b911a6c

Contents?: true

Size: 753 Bytes

Versions: 2

Compression:

Stored size: 753 Bytes

Contents

#! /usr/bin/ruby
# -*- coding: utf-8 -*-

require 'minitest/spec'
require 'minitest/autorun'
require_relative '../lib/y_petri'     # tested component itself
# require 'y_petri'
# require 'sy'

# Unit tests for the YPetri module.
# 
describe YPetri do
  it "should have basic classes" do
    assert [ :Place, :Transition, :Net,
             :Simulation, :TimedSimulation,
             :Workspace, :Manipulator
           ].all? { |ß| YPetri.const_get( ß ).is_a? Module }
  end
end

# Run all other unit tests.
# 
require_relative 'place_test'
require_relative 'transition_test'
require_relative 'net_test'
require_relative 'simulation_test'
require_relative 'timed_simulation_test'
require_relative 'workspace_test'
require_relative 'manipulator_test'

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
y_petri-2.0.14.p1 test/y_petri_test.rb
y_petri-2.0.14 test/y_petri_test.rb