Sha256: 462ae236bd1d120b2bdb57bcbabddb5b7b61d01b713d3d056b6cbe02cb8e4ea8
Contents?: true
Size: 1.79 KB
Versions: 2
Compression:
Stored size: 1.79 KB
Contents
# # Testing OpenWFE # # John Mettraux at openwfe.org # # Sun Oct 29 16:18:25 JST 2006 # require 'test/unit' require 'openwfe/utils' require 'openwfe/expressions/fe_define' require 'openwfe/expressions/expressionmap' # # testing misc things # class MiscTest < Test::Unit::TestCase #def setup #end #def teardown #end def test_starts_with assert \ OpenWFE::starts_with("//a", "//") assert \ (not OpenWFE::starts_with("/a", "//")) end def test_ends_with assert \ OpenWFE::ends_with("c'est la fin", "fin") end def test_ensure_for_filename assert OpenWFE::ensure_for_filename("abc") == "abc" assert OpenWFE::ensure_for_filename("a/c") == "a_c" assert OpenWFE::ensure_for_filename("a\\c") == "a_c" assert OpenWFE::ensure_for_filename("a*c") == "a_c" assert OpenWFE::ensure_for_filename("a+?") == "a__" assert OpenWFE::ensure_for_filename("a b") == "a_b" end def test_clean_path assert OpenWFE::clean_path("my//file/path") == "my/file/path" assert OpenWFE::clean_path("my//file//path") == "my/file/path" end def test_stu assert_equal "a_b_c", OpenWFE::stu("a b c") end def test_dup a0 = A.new a0.a = 1 a0.b = 2 a1 = OpenWFE::fulldup(a0) #puts a0 #puts a1 assert \ a0.equals(a1), "dup() utility not working" end private class A attr_accessor :a, :b def equals (other) return false if not other.kind_of?(A) return (self.a == other.a and self.b == other.b) end def to_s "A : a='#{a}', b='#{b}'" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
openwferu-0.9.7 | test/misc_test.rb |
openwferu-0.9.8 | test/misc_test.rb |