test.rb

Path: nkf/test.rb
Last Update: Fri Aug 13 15:37:49 GMT+10:00 1999

Required files

nkf  

Methods

result   test  

Included Modules

NKF

Public Instance methods

[Source]

# File nkf/test.rb, line 2
def result(result, message = nil)
  $counter += 1
  printf("%s %d%s\n",
         result ? 'ok' : 'no', 
         $counter, 
         message ? ' ... ' + message : '')
end

[Source]

# File nkf/test.rb, line 52
def test(opt, input, expect)
  print "\nINPUT:\n", input if $detail
  print "\nEXPECT:\n", expect if $detail
  result = nkf(opt, input)
  print "\nGOT:\n", result if $detail

  print result == expect ? "Ok\n" : "Fail\n"
  return result
end

[Validate]