Sha256: e44ef6c5b88578eee91b6bc57b51fbe0bd85d901107a69447be6a9df9c06d26c
Contents?: true
Size: 672 Bytes
Versions: 7
Compression:
Stored size: 672 Bytes
Contents
gem 'minitest' # don't use bundled minitest require 'java' require 'minitest/autorun' require 'minitest/pride' require_relative '../lib/propane' Java::Monkstone::PropaneLibrary.load(JRuby.runtime) Dir.chdir(File.dirname(__FILE__)) class DeglutTest < Minitest::Test attr_reader :to_radian def setup @to_radian = Math::PI / 180 end def test_cos_sin (-720..720).step(1) do |deg| sine = DegLut.sin(deg) deg_sin = Math.sin(deg * to_radian) assert_in_delta(sine, deg_sin, delta = 0.000001) cosine = DegLut.cos(deg) deg_cos = Math.cos(deg * to_radian) assert_in_delta(cosine, deg_cos, delta = 0.000001) end end end
Version data entries
7 entries across 7 versions & 1 rubygems