summaryrefslogtreecommitdiffstats
path: root/lib/runit/assert.rb
diff options
context:
space:
mode:
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-21 03:56:45 +0000
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2007-12-21 03:56:45 +0000
commite143a360f828d33fd67c74f4caadc38d3ce55e55 (patch)
treeb1ca6ff0ea8e8ac5dce1f5c96a03a8030acb25f7 /lib/runit/assert.rb
parent5e9e13f04f17a88cf41675fb510700db5940625f (diff)
downloadruby-e143a360f828d33fd67c74f4caadc38d3ce55e55.tar.gz
ruby-e143a360f828d33fd67c74f4caadc38d3ce55e55.tar.xz
ruby-e143a360f828d33fd67c74f4caadc38d3ce55e55.zip
* lib/runit, lib/rubyunit.rb, test/testunit/runit: removed.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@14391 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/runit/assert.rb')
-rw-r--r--lib/runit/assert.rb76
1 files changed, 0 insertions, 76 deletions
diff --git a/lib/runit/assert.rb b/lib/runit/assert.rb
deleted file mode 100644
index f18bb3612..000000000
--- a/lib/runit/assert.rb
+++ /dev/null
@@ -1,76 +0,0 @@
-# Author:: Nathaniel Talbott.
-# Copyright:: Copyright (c) 2000-2002 Nathaniel Talbott. All rights reserved.
-# License:: Ruby license.
-
-require 'test/unit/assertions'
-require 'runit/error'
-
-module RUNIT
- module AssertMixin
-
- def setup_assert
- end
-
- def assert_no_exception(*args, &block)
- assert_nothing_raised(*args, &block)
- end
-
- # To deal with the fact that RubyUnit does not check that the
- # regular expression is, indeed, a regular expression, if it is
- # not, we do our own assertion using the same semantics as
- # RubyUnit
- def assert_match(actual_string, expected_re, message="")
- _wrap_assertion {
- full_message = build_message(message, "Expected <?> to match <?>", actual_string, expected_re)
- assert_block(full_message) {
- expected_re =~ actual_string
- }
- Regexp.last_match
- }
- end
-
- def assert_not_nil(actual, message="")
- assert(!actual.nil?, message)
- end
-
- def assert_not_match(actual_string, expected_re, message="")
- assert_no_match(expected_re, actual_string, message)
- end
-
- def assert_matches(*args)
- assert_match(*args)
- end
-
- def assert_fail(message="")
- flunk(message)
- end
-
- def assert_equal_float(expected, actual, delta, message="")
- assert_in_delta(expected, actual, delta, message)
- end
-
- def assert_send(object, method, *args)
- super([object, method, *args])
- end
-
- def assert_exception(exception, message="", &block)
- assert_raises(exception, message, &block)
- end
-
- def assert_respond_to(method, object, message="")
- if (called_internally?)
- super
- else
- super(object, method, message)
- end
- end
-
- def called_internally?
- /assertions\.rb/.match(caller[1])
- end
- end
- module Assert
- include Test::Unit::Assertions
- include AssertMixin
- end
-end