test/test.rb in rufus-mnemo-1.2.2 vs test/test.rb in rufus-mnemo-1.2.3
- old
+ new
@@ -3,28 +3,22 @@
# Testing rufus-mnemo
#
# Sun Mar 18 13:29:37 JST 2007
#
-$:.unshift(File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib')))
+$:.unshift(File.expand_path('../../lib', __FILE__))
require 'test/unit'
require 'rufus/mnemo'
#
# testing misc things
#
class MnemoTest < Test::Unit::TestCase
- #def setup
- #end
+ def test_from_integer
- #def teardown
- #end
-
- def test_0
-
t = Time.now
#puts t.to_f
st = t.to_f * 1000 * 10
@@ -36,32 +30,28 @@
s = Rufus::Mnemo::from_integer(st)
st2 = Rufus::Mnemo::to_integer(s)
s2 = Rufus::Mnemo::from_integer(st2)
- #puts st
- #puts s
-
- #puts st2
- #puts s2
-
assert_equal s, s2
assert_equal st, st2
+ end
- a = Rufus::Mnemo::split(s)
+ def test_is_mnemo_word
- assert_equal a.join, s
+ assert Rufus::Mnemo::is_mnemo_word('takeshi')
- #puts Rufus::Mnemo::to_integer("tunashima")
- #puts Rufus::Mnemo::to_integer("tsunashima")
+ assert Rufus::Mnemo::is_mnemo_word('tsunasima')
+ assert Rufus::Mnemo::is_mnemo_word('tunashima')
- assert Rufus::Mnemo::is_mnemo_word("takeshi")
+ assert (not Rufus::Mnemo::is_mnemo_word('dsfadf'))
+ assert (not Rufus::Mnemo::is_mnemo_word('takeshin'))
+ end
- assert Rufus::Mnemo::is_mnemo_word("tsunasima")
- assert Rufus::Mnemo::is_mnemo_word("tunashima")
+ def test_split
- assert (not Rufus::Mnemo::is_mnemo_word("dsfadf"))
- assert (not Rufus::Mnemo::is_mnemo_word("takeshin"))
+ assert_equal %w[ ko chi pi ga ], Rufus::Mnemo.split('kochipiga')
+ assert_equal %w[ ko na de tzu ], Rufus::Mnemo.split('konadetzu')
end
def test_zero
assert_equal '', Rufus::Mnemo::from_integer(0)