Sha256: 45a7ae19afb9a0206f60630470b7d5aba9ed796a83de63cfb1d52348d9d2394e

Contents?: true

Size: 757 Bytes

Versions: 12

Compression:

Stored size: 757 Bytes

Contents

# -*- coding: utf-8 -*-


require_relative 'helper'


class TestWheelEvent < Test::Unit::TestCase

  def event(*args)
    Reflex::WheelEvent.new(*args)
  end

  def point(*args)
    Rays::Point.new(*args)
  end

  def test_initialize()
    e = event 1, 2, 3, 4, 5, 6, 7
    assert_equal 1, e.x
    assert_equal 2, e.y
    assert_equal 3, e.z
    assert_equal 4, e.dx
    assert_equal 5, e.dy
    assert_equal 6, e.dz
    assert_equal 7, e.modifiers
    assert_equal point(1, 2, 3), e. position
    assert_equal point(4, 5, 6), e.dposition
  end

  def test_dup()
    e1 = event 1, 2, 3, 4, 5, 6, 7
    e2 = e1.dup
    e1.block
    e3 = e1.dup
    assert_true  e1.blocked?
    assert_false e2.blocked?
    assert_true  e3.blocked?
  end

end# TestWheelEvent

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
reflexion-0.1.35 test/test_wheel_event.rb
reflexion-0.1.34 test/test_wheel_event.rb
reflexion-0.1.33 test/test_wheel_event.rb
reflexion-0.1.32 test/test_wheel_event.rb
reflexion-0.1.31 test/test_wheel_event.rb
reflexion-0.1.30 test/test_wheel_event.rb
reflexion-0.1.29 test/test_wheel_event.rb
reflexion-0.1.28 test/test_wheel_event.rb
reflexion-0.1.27 test/test_wheel_event.rb
reflexion-0.1.26 test/test_wheel_event.rb
reflexion-0.1.25 test/test_wheel_event.rb
reflexion-0.1.24 test/test_wheel_event.rb