COMMIT Complex#%: Tag for 1.9; isn't implemented yet. http://github.com/rubyspec/rubyspec/commit/8a452e68e5b045a20ce1964fa997f9d691316b1c COMMIT Complex#%: Share btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/76bd4a4dfc5e5fea1fe48f493ce2621a6767e563 COMMIT Complex#*: Share btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/a08e091b62a60fd6c4f5c2e5d9bea18cd80334b3 COMMIT Complex#numerator: Share btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/6f1d389d431587de25770fed4cb7911e6535347a COMMIT Complex#+: Share spec btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/cf2ca80ca087d38b341b641f13f908ad00fd0cde COMMIT Complex#polar: Share spec btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/f8309c7999c7a7faea8ae1d3fa0bb3bf932c1029 COMMIT Float#<=>: Reconcile expectations with descriptions http://github.com/rubyspec/rubyspec/commit/a4f98bc963b58db4b23aaebf6790a2393f3a11b0 COMMIT Complex#real: Share btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/91c1aa2904d4849d550ebe4bb8effb40fb63325c COMMIT Bignum#<=>: Reconcile an expectation with its description http://github.com/rubyspec/rubyspec/commit/d90d4989a9212e444409f6fb2f8466080bfacc95 COMMIT Dir#exists? Apparently now _doesn't_ expand paths on 1.9. http://github.com/rubyspec/rubyspec/commit/af289906b4838778c2a5b1c881465bdb87b942e6 COMMIT Complex#/: ZeroDivisionError if denominator is 0.0 on 1.9 http://github.com/rubyspec/rubyspec/commit/078ab21fd17977cf62c751872e0ac25a15f20411 COMMIT Complex#to_s: 1.9 displays reals of 0 differently to 1.8 http://github.com/rubyspec/rubyspec/commit/3a0934bb92ad8b1c51938f5183df7c28ef0a9e1c COMMIT Complex#to_s: Guard 1.8 oddity which rightly fails on 1.9 http://github.com/rubyspec/rubyspec/commit/447f1ea25d7e91f3f8176703f3c0c64afe127043 COMMIT Complex#to_s: Share btw. 1.8 (lib) and 1.9 (core) http://github.com/rubyspec/rubyspec/commit/3f5e06039e8ecfd7782cf70dbe5318c7eb88df79 COMMIT Complex: rm 'require "complex"' from shared specs http://github.com/rubyspec/rubyspec/commit/711ccbeac05ceda64b43b8902cf5a26fd9890794 COMMIT Complex: Guard library/complex for < 1.9. http://github.com/rubyspec/rubyspec/commit/7112023a6a5c0028db746b63a982829b5ed6db11 COMMIT Tagged failing examples for 1.9.2dev r23916 http://github.com/rubyspec/rubyspec/commit/6f75d0c5ce0edb5437e84f59eda4a9dce4a39a2d COMMIT Tagged hanging examples on 1.9 http://github.com/rubyspec/rubyspec/commit/36c99501b8d21c3ff21cd7e52244c9c4b1fd0419 COMMIT Fixed my Encoding#find example. http://github.com/rubyspec/rubyspec/commit/2e327278c147a8b4cd3ec5bcddcbdf43923fc132 COMMIT Fixed bug in spec. http://github.com/rubyspec/rubyspec/commit/1d07229669c9b745f03ff7007c0962757828d10a COMMIT Updated Thread specs for 1.9 and added a Thread#wakeup example. http://github.com/rubyspec/rubyspec/commit/c627db14977955ac59598bf630ccc80fac106d82 COMMIT Added example of ObjectSpace#each_object with classes. http://github.com/rubyspec/rubyspec/commit/2128fa594adcf100d14d246bf36b49845b59a8d0 COMMIT Kernel#eval can be aliased. http://github.com/rubyspec/rubyspec/commit/5f45f3fc6ef88023b7c642b123a603b493645717 COMMIT Marked an example as not compliant on MacRuby. http://github.com/rubyspec/rubyspec/commit/cb4ed1673da2d7a24307088248930c9bfad4904b COMMIT File#expand_path expands with a reltive path from HOME as the second argument. http://github.com/rubyspec/rubyspec/commit/a0a867555e5a11b109bf6ffea2114f115e37ad75 COMMIT Encoding#find coerces object with #to_str. http://github.com/rubyspec/rubyspec/commit/11c4ddd96723f84c92f45dfdee3b74639b33dc31 COMMIT Fixed a few examples in the Bignum comparison spec. Signed-off-by: Eloy Duran http://github.com/rubyspec/rubyspec/commit/f3bfacdbfd7198e116e3ed22a2510081890f3556 COMMIT Updated and added a few specs in ./language/ for 1.9. http://github.com/rubyspec/rubyspec/commit/554d336fb5911e571e10cada12402a91ab5f8ac0 COMMIT Add a test for timeout with a specified error type. http://github.com/rubyspec/rubyspec/commit/01c957aeac4ae0fcaf7b48063f8a8e4b6c35a97e COMMIT Marshal.dump: Fix all tests for 1.9. http://github.com/rubyspec/rubyspec/commit/b2b70e3288bf24009c812ee412dd06622ce76b05 COMMIT TODO: Spec Ripper. http://github.com/rubyspec/rubyspec/commit/3c29a0ba6a987e28053783a7158dec0c367d06a3 --- 20090701T080520 +++ 20090702T075917 @@ -1,9093 +1,9093 @@ IMAPTest#test_imaps_with_ca_file: s: . IMAPTest#test_starttls: s: . IMAPTest#test_unexpected_eof: s: . -MinitestSpec#test_needs_to_verify_regexp_matches: s: . -MinitestSpec#test_needs_to_verify_using_any_operator: s: . +MinitestSpec#test_needs_to_have_all_methods_named_well: s: . MinitestSpec#test_needs_to_verify_kinds_of_objects: s: . MinitestSpec#test_needs_to_be_able_to_catch_a_minitest_assertion_exception: s: . -MinitestSpec#test_needs_to_verify_identity: s: . -MinitestSpec#test_needs_to_catch_an_unexpected_exception: s: . -MinitestSpec#test_needs_to_verify_floats_within_a_delta: s: . -MinitestSpec#test_needs_to_verify_throw: s: . +MinitestSpec#test_needs_to_verify_equality: s: . MinitestSpec#test_needs_to_verify_mismatch: s: . MinitestSpec#test_needs_to_verify_using_respond_to: s: . -MinitestSpec#test_needs_to_verify_types_of_objects: s: . +MinitestSpec#test_needs_to_verify_non_nil: s: . MinitestSpec#test_needs_to_verify_nil: s: . -MinitestSpec#test_needs_to_verify_inequality: s: . -MinitestSpec#test_needs_to_catch_an_expected_exception: s: . -MinitestSpec#test_needs_to_verify_equality: s: . +MinitestSpec#test_needs_to_verify_regexp_matches: s: . +MinitestSpec#test_needs_to_catch_an_unexpected_exception: s: . +MinitestSpec#test_needs_to_verify_using_any_operator: s: . +MinitestSpec#test_needs_to_verify_throw: s: . +MinitestSpec#test_needs_to_verify_identity: s: . +MinitestSpec#test_needs_to_verify_floats_within_a_delta: s: . MinitestSpec#test_needs_raise_if_an_expected_exception_is_not_raised: s: . MinitestSpec#test_needs_to_verify_non_identity: s: . -MinitestSpec#test_needs_to_have_all_methods_named_well: s: . -MinitestSpec#test_needs_to_verify_non_nil: s: . +MinitestSpec#test_needs_to_verify_inequality: s: . +MinitestSpec#test_needs_to_verify_types_of_objects: s: . +MinitestSpec#test_needs_to_catch_an_expected_exception: s: . NonString#test_6: s: . NonString#test_7: s: . OpenSSL::TestASN1#test_decode: s: . @@ -14341,7 +14341,7 @@ TestThread#test_join: s: . TestThread#test_join2: s: . TestThread#test_kill_main_thread: s: . -TestThread#test_list: s: F +TestThread#test_list: s: . TestThread#test_local_barrier: s: . TestThread#test_main: s: . TestThread#test_mutex_deadlock: s: . @@ -14873,11 +14873,7 @@ <"-"> expected but was . - ) Failure: -test_list(TestThread) [/home/chkbuild/tmp/build/ruby-1.9.1//ruby/test/ruby/test_thread.rb:226]: -timeout - -5868 tests, 2839356 assertions, 4 failures, 7 errors, 0 skips +5868 tests, 2839357 assertions, 3 failures, 7 errors, 0 skips make: *** [test-all] エラー 1 exit 2 failed(test-all) @@ -15016,7 +15012,10 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/language/catch_spec.rb The catch keyword +- allows any object - returns the last value of the block if it nothing is thrown +- does not match objects that are not exactly the same +- catches objects that are exactly the same - requires a block - supports nesting - supports nesting with the same name @@ -15196,6 +15195,7 @@ - returns 'constant' when defined?(LanguageDefinedSpecs::SomeConst) is sent - returns 'constant' when evaluating self::FOO in module AAA - returns 'constant' when defined?(File) is sent +- returns 'constant' when defined?(::File) is sent - returns 'constant' when defined?(File::SEPARATOR) is sent - returns 'method' when defined?(Object.nil?) is sent - returns 'expression' when defined?(0) is sent @@ -15294,7 +15294,6 @@ The __FILE__ constant - equals the current filename - equals (eval) inside an eval -- equals a relative path when required using a relative path (FAILED - ) - equals the full path when required using a full path The __FILE__ constant @@ -15306,6 +15305,7 @@ - iterates over an Hash passing each key-value pair to the block - iterates over any object responding to 'each' - allows an instance variable as an iterator name +- allows a class variable as an iterator name - optionally takes a 'do' after the expression - allows body begin on the same line if do is used - executes code in containing variable scope @@ -15590,7 +15590,6 @@ Execution variable $: - is initialized to an array of strings -- includes the current directory - does not include '.' when the taint check level > 1 - is the same object as $LOAD_PATH and $-I - can be changed via << @@ -15741,8 +15740,14 @@ - returns an multi element array directly - returns nil by default +The return keyword in a Thread +- raises a LocalJumpError if used to exit a thread + The return keyword when passed a splat +- returns [] when the ary is empty +- returns the array when the array is size of 1 - returns the whole array when size is greater than 1 +- returns an array when used as a splat The return keyword within a begin - executes ensure before returning from function @@ -15794,7 +15799,6 @@ - calls the correct method when the method visibility is modified - calls the correct method when the superclass argument list is different from the subclass - raises an error error when super method does not exist -- supers up appropriate name even if used for multiple method names (ERROR - ) /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/language/symbol_spec.rb A Symbol literal @@ -15815,8 +15819,12 @@ - abandons processing - supports a second parameter - uses nil as a default second parameter +- only any object as its argument +- does not convert strings to a symbol - unwinds stack from within a method - unwinds stack from within a lambda +- raises an ArgumentError if outside of scope of a matching catch +- raises a ArgumentError if used to exit a thread /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/language/undef_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/language/unless_spec.rb @@ -17179,7 +17187,7 @@ - reverses order of nonpositive real numbers Array#pack with format 'M' -- enocdes string with Qouted Printable encoding +- encodes string with Quoted Printable encoding - doesn't encode new line chars - always appends soft line break at the end of encoded string - appends soft line break after each 72 chars + 1 encoded char in encoded string by default @@ -17703,13 +17711,11 @@ - returns 1 when self is greater than the given argument - returns nil when the given argument is not an Integer - returns 1 when self is Infinity and other is a Bignum -- returns -1 when self is negative and other is Infinty - returns -1 when self is -Infinity and other is negative -- returns -1 when self is -Infinity and other is negative -- returns 1 when self is Infinity and other is a Bignum - returns -1 when self is negative and other is Infinty +- returns 1 when self is Infinity and other is a Bignum - returns -1 when self is -Infinity and other is negative -- returns -1 when self is negative and other is -Infinity +- returns -1 when self is negative and other is Infinty /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/bignum/complement_spec.rb Bignum#~ @@ -18019,7 +18025,7 @@ Complex#/ with Float - divides both parts of the Complex number -- returns (Infinity+Infinity*i) when given zero +- raises a ZeroDivisionError when given 0.0 (FAILED - ) Complex#/ with Object - tries to coerce self into other @@ -18050,7 +18056,50 @@ Complex#** with Object - tries to coerce self into other -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/rect_spec.rb (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/modulo_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/multiply_spec.rb +Complex#* with Complex +- multiplies according to the usual rule for complex numbers: (a + bi) * (c + di) = ac - bd + (ad + bc)i + +Complex#* with Integer +- multiplies both parts of self by the given Integer + +Complex#* with Object +- tries to coerce self into other + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/numerator_spec.rb +Complex#numerator +- returns self's numerator + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/plus_spec.rb +Complex#+ with Complex +- adds both the real and imaginary components + +Complex#+ with Integer +- adds the real number to the real component of self + +Complex#+ with Object +- tries to coerce self into other + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/polar_spec.rb +Complex.polar +- returns the absolute value and the argument + +Complex#polar +- returns the absolute value and the argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/real_spec.rb +Complex#real +- returns the real part of self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/rect_spec.rb +Complex#rect +- returns an Array +- returns a two-element Array +- returns the real part of self as the first element +- returns the imaginary part of self as the last element +- raises an ArgumentError if given any arguments + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/rectangular_spec.rb Complex#rectangular - returns an Array @@ -18059,6 +18108,13 @@ - returns the imaginary part of self as the last element - raises an ArgumentError if given any arguments +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/to_s_spec.rb +Complex#to_s when self's real component is 0 +- returns both the real and imaginary component even when the real is 0 + +Complex#to_s +- returns self as String + /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/dir/chdir_spec.rb Dir.chdir - defaults to $HOME with no arguments @@ -18073,7 +18129,6 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/dir/chroot_spec.rb Dir.chroot as regular user - raises an Errno::EPERM exception if the directory exists -- raises an Errno::ENOENT exception if the directory doesn't exist /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/dir/close_spec.rb Dir#close @@ -18157,7 +18212,7 @@ - understands relative paths - returns false if the given directory doesn't exist - doesn't require the name to have a trailing slash -- expands paths (FAILED - ) +- doesn't expand paths - returns false if the argument exists but is a file /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/dir/exists_spec.rb @@ -18169,7 +18224,7 @@ - understands relative paths - returns false if the given directory doesn't exist - doesn't require the name to have a trailing slash -- expands paths (FAILED - ) +- doesn't expand paths - returns false if the argument exists but is a file /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/dir/foreach_spec.rb @@ -18554,6 +18609,7 @@ - returns the corresponding Encoding object if given a valid alias name - accepts encoding names as Symbols - accepts encoding names as Strings +- accepts any object as encoding name, if it responds to #to_str - is case insensitive - raises an ArgumentError if the given encoding does not exist @@ -18617,7 +18673,6 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/locale_charmap_spec.rb Encoding.locale_charmap - returns a String -- returns a value based on the LANG environment variable - is unaffected by assigning to ENV['LANG'] in the same process /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/name_list_spec.rb @@ -19604,7 +19659,9 @@ - converts a pathname to an absolute pathname, using ~ (home) as base - expand path with - expand_path for commoms unix path give a full path -- raises an ArgumentError is not passed one or two arguments +- leaves multiple prefixed slashes untouched +- expands ../foo with ~/dir as base dir to /path/to/user/home/foo +- raises an ArgumentError if not passed one or two arguments - raises a TypeError if not passed a String type - expands /./dir to /dir @@ -20553,13 +20610,13 @@ - returns -1, 0, 1 when self is less than, equal, or greater than other - returns nil when either argument is NaN - returns 1 when self is Infinity and other is a Bignum -- returns 1 when self is negative and other is Infinty (FAILED - ) +- returns -1 when self is negative and other is Infinty - returns -1 when self is -Infinity and other is negative -- returns -1 when self is negative and other is -Infinity +- returns 1 when self is negative and other is -Infinity - returns 1 when self is Infinity and other is a Bignum -- returns 1 when self is negative and other is Infinty (FAILED - ) +- returns -1 when self is negative and other is Infinty - returns -1 when self is -Infinity and other is negative -- returns -1 when self is negative and other is -Infinity +- returns 1 when self is negative and other is -Infinity /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/constants_spec.rb Float#CONSTANTS @@ -20836,7 +20893,6 @@ - returns the default (dynamic) value for missing keys - does not return default values for keys with nil values - compares keys with eql? semantics -- compares key via hash (FAILED - ) - does not compare key with unknown hash codes via eql? - compares key with found hash code via eql? @@ -21508,7 +21564,7 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/lineno_spec.rb IO#lineno - raises IOError on closed stream -- returns the current line number +- returns the current line number (ERROR - ) IO#lineno= - raises IOError on closed stream @@ -22406,6 +22462,7 @@ - evaluates within the scope of the eval - evaluates such that consts are scoped to the class of the eval - includes file and line information in syntax error +- can be aliased Kernel.eval - does not pass the block to the method being eval'ed @@ -23207,11 +23264,6 @@ Math.acos - returns a float - returns the arccosine of the argument -- raises an Errno::EDOM if the argument is greater than 1.0 (FAILED - ) -- raises an Errno::EDOM if the argument is less than -1.0 (FAILED - ) -- raises a TypeError if the string argument cannot be coerced with Float() (FAILED - ) -- raises an TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) Math#acos - is accessible as a private instance method @@ -23220,10 +23272,6 @@ Math.acosh - returns a float - returns the principle value of the inverse hyperbolic cosine of the argument -- it raises Errno::EDOM if the passed argument is less than -1.0 or greater than 1.0 (FAILED - ) -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) -- accepts any argument that can be coerced with Float() (ERROR - ) Math#acosh - is accessible as a private instance method @@ -23232,11 +23280,6 @@ Math.asin - return a float - returns the arcsine of the argument -- raises an Errno::EDOM if the argument is greater than 1.0 (FAILED - ) -- raises an Errno::EDOM if the argument is less than -1.0 (FAILED - ) -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) -- accepts any argument that can be coerced with Float() (ERROR - ) Math#asin - is accessible as a private instance method @@ -23245,8 +23288,6 @@ Math.asinh - returns a float - returns the inverse hyperbolic sin of the argument -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#asinh @@ -23256,8 +23297,6 @@ Math.atan2 - returns a float - returns the arc tangent of y, x -- raises an TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#atan2 @@ -23267,8 +23306,6 @@ Math.atan - returns a float - return the arctangent of the argument -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#atan @@ -23280,11 +23317,6 @@ - returns the inverse hyperbolic tangent of the argument - raises an Errno::EDOM if x = 1.0 - raises an Errno::EDOM if x = -1.0 -- raises an Errno::EDOM if the passed argument is greater than 1.0 (FAILED - ) -- raises an Errno::EDOM if the passed argument is less than -1.0 (FAILED - ) -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) -- accepts any argument that can be coerced with Float() (ERROR - ) Math#atanh - is accessible as a private instance method @@ -23302,8 +23334,6 @@ Math.cos - returns a float - returns the cosine of the argument expressed in radians -- raises a TypeError unless the argument is Numeric and has #to_f (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - coerces its argument with #to_f Math#cos @@ -23313,8 +23343,6 @@ Math.cosh - returns a float - returns the hyperbolic cosine of the argument -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#cosh @@ -23346,8 +23374,6 @@ Math.exp - returns a float - returns the base-e exponential of the argument -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#exp @@ -23392,10 +23418,6 @@ Math.log10 - returns a float - return the base-10 logarithm of the argument -- raises an Errno::EDOM if the argument is less than 0 (FAILED - ) -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) -- accepts any argument that can be coerced with Float() (ERROR - ) Math#log10 - is accessible as a private instance method @@ -23405,10 +23427,6 @@ Math.log - returns a float - returns the natural logarithm of the argument -- raises an Errno::EDOM if the argument is less than 0 (FAILED - ) -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) -- accepts any argument that can be coerced with Float() (ERROR - ) Math#log - is accessible as a private instance method @@ -23417,8 +23435,6 @@ Math.sin - returns a float - returns the sine of the argument expressed in radians -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#sin @@ -23428,8 +23444,6 @@ Math.sinh - returns a float - returns the hyperbolic sin of the argument -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#sinh @@ -23439,9 +23453,6 @@ Math.sqrt - returns a float - returns the square root of the argument -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) -- accepts any argument that can be coerced with Float() (ERROR - ) Math#sqrt - is accessible as a private instance method @@ -23451,8 +23462,6 @@ - returns a float - returns the tangent of the argument - returns NaN if called with +-Infinitty -- raises a TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#tan @@ -23462,8 +23471,6 @@ Math.tanh - returns a float - returns the hyperbolic tangent of the argument -- raises an TypeError if the argument cannot be coerced with Float() (FAILED - ) -- raises a TypeError if the argument is nil (FAILED - ) - accepts any argument that can be coerced with Float() Math#tanh @@ -24152,13 +24159,7 @@ - works with Numeric subclasses /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/div_spec.rb -Numeric#div -- calls self#/ with other, converts the result to a Float (using #to_f) and returns the #floor'ed result - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/divmod_spec.rb -Numeric#divmod -- returns [quotient, modulus], with quotient being obtained as in Numeric#div and modulus being obtained by calling self#% with other - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/eql_spec.rb Numeric#eql? - returns false if self's and other's types don't match @@ -24201,9 +24202,6 @@ - returns self#@- when self is less than 0 /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/modulo_spec.rb -Numeric#modulo -- returns the result of calling self#% with other - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/numeric/nonzero_spec.rb Numeric#nonzero? - returns self if self#zero? is false @@ -24410,7 +24408,8 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/objectspace/each_object_spec.rb ObjectSpace.each_object -- calls the block once for each living, nonimmediate object in the Ruby process +- calls the block once for each living, non-immediate object in the Ruby process +- calls the block once for each class, module in the Ruby process - returns an enumerator if not given a block /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/objectspace/finalizers_spec.rb @@ -24436,7 +24435,7 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/proc/binding_spec.rb Proc#binding - returns a Binding instance -- returns the binding associated wiht self +- returns the binding associated with self /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/proc/block_pass_spec.rb Proc as a block pass argument @@ -24891,7 +24890,6 @@ Rational#** when passed Float - returns self converted to Float and raised to the passed argument -- returns a complex number if self is negative and the passed argument is not 0 (FAILED - ) - returns Complex(1.0) when the passed argument is 0.0 Rational#** when pass Integer @@ -26824,6 +26822,7 @@ - accepts a floating point timeout length - raises any exceptions encountered in the thread body - returns the dead thread +- raises any uncaught exception encountered in ensure block /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/thread/key_spec.rb Thread#key? @@ -26895,6 +26894,7 @@ Thread#run - is not queued - does not result in a deadlock +- raises a ThreadError when trying to wake up a dead thread /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/thread/safe_level_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/thread/start_spec.rb @@ -26943,11 +26943,13 @@ Thread#value - returns the result of the block - re-raises error for an uncaught exception +- is nil for a killed thread /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/thread/wakeup_spec.rb Thread#wakeup - is not queued - does not result in a deadlock +- raises a ThreadError when trying to wake up a dead thread /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/threadgroup/add_spec.rb ThreadGroup#add @@ -28036,9 +28038,6 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/cgi/unescape_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/Complex_spec.rb -Complex when passed [Complex] -- returns the passed Complex number - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/abs2_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/abs_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/angle_spec.rb @@ -28052,1971 +28051,6724 @@ /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/equal_value_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/exponent_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/generic_spec.rb -Complex.generic? -- returns true when given an Integer, Float or Rational - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/hash_spec.rb -Complex#hash -- should be static - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/imag_spec.rb -Complex#imag -- returns the imaginary part of self - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/image_spec.rb -Complex#image -- returns the imaginary part of self - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/inspect_spec.rb /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/acos_spec.rb -Math#acos -- returns the arccosine of the passed argument -- returns the arccosine for Complex numbers -- returns the arccosine for numbers greater than 1.0 as a Complex number -- returns the arccosine for numbers less than -1.0 as a Complex number -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/acosh_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/asin_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/asinh_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/atan2_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/atan_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/atanh_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/cos_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/cosh_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/exp_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/log10_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/log_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/sin_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/sinh_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/sqrt_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/tan_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/tanh_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/minus_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/modulo_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/multiply_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numerator_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/angle_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/arg_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/conj_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/conjugate_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/im_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/imag_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/image_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/polar_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/real_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/plus_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/polar_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/real_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/to_s_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/conditionvariable/broadcast_spec.rb +ConditionVariable#broadcast +- releases all threads waiting in line for this resource -Math#acos! -- returns the arccosine of the argument -- raises an Errno::EDOM for numbers greater than 1.0 -- raises an Errno::EDOM for numbers less than -1.0 -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/conditionvariable/signal_spec.rb +ConditionVariable#signal +- releases the first thread waiting in line for this resource -Math.acos -- returns the arccosine of the passed argument -- returns the arccosine for Complex numbers -- returns the arccosine for numbers greater than 1.0 as a Complex number -- returns the arccosine for numbers less than -1.0 as a Complex number +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/conditionvariable/wait_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb +CSV::BasicWriter#close_on_terminate +- needs to be reviewed for spec completeness -Math.acos! -- returns the arccosine of the argument -- raises an Errno::EDOM for numbers greater than 1.0 -- raises an Errno::EDOM for numbers less than -1.0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/basicwriter/initialize_spec.rb +CSV::BasicWriter#initialize +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/acosh_spec.rb -Math#acosh -- returns the principle value of the inverse hyperbolic cosine of the argument -- returns the principle value of the inverse hyperbolic cosine for numbers less than 1.0 as a Complex number -- returns the principle value of the inverse hyperbolic cosine for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/basicwriter/terminate_spec.rb +CSV::BasicWriter#terminate +- needs to be reviewed for spec completeness -Math#acosh! -- returns the principle value of the inverse hyperbolic cosine of the argument -- raises Errno::EDOM for numbers less than 1.0 -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/cell/data_spec.rb +CSV::Cell#data +- needs to be reviewed for spec completeness -Math.acosh -- returns the principle value of the inverse hyperbolic cosine of the argument -- returns the principle value of the inverse hyperbolic cosine for numbers less than 1.0 as a Complex number -- returns the principle value of the inverse hyperbolic cosine for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/cell/initialize_spec.rb +CSV::Cell#initialize +- needs to be reviewed for spec completeness -Math.acosh! -- returns the principle value of the inverse hyperbolic cosine of the argument -- raises Errno::EDOM for numbers less than 1.0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/foreach_spec.rb +CSV.foreach +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/asin_spec.rb -Math#asin -- returns the arcsine of the argument -- returns the arcsine for Complex numbers -- returns a Complex number when the argument is greater than 1.0 -- returns a Complex number when the argument is less than -1.0 -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/generate_line_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/generate_row_spec.rb +CSV.generate_row +- needs to be reviewed for spec completeness -Math#asin! -- returns the arcsine of the argument -- raises an Errno::EDOM if the argument is greater than 1.0 -- raises an Errno::EDOM if the argument is less than -1.0 -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/generate_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/iobuf/close_spec.rb +CSV::IOBuf#close +- needs to be reviewed for spec completeness -Math.asin -- returns the arcsine of the argument -- returns the arcsine for Complex numbers -- returns a Complex number when the argument is greater than 1.0 -- returns a Complex number when the argument is less than -1.0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/iobuf/initialize_spec.rb +CSV::IOBuf#initialize +- needs to be reviewed for spec completeness -Math.asin! -- returns the arcsine of the argument -- raises an Errno::EDOM if the argument is greater than 1.0 -- raises an Errno::EDOM if the argument is less than -1.0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/iobuf/read_spec.rb +CSV::IOBuf#read +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/asinh_spec.rb -Math#asinh -- returns the inverse hyperbolic sin of the argument -- returns the inverse hyperbolic sin for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/iobuf/terminate_spec.rb +CSV::IOBuf#terminate +- needs to be reviewed for spec completeness -Math#asinh! -- returns the inverse hyperbolic sin of the argument -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/ioreader/close_on_terminate_spec.rb +CSV::IOReader#close_on_terminate +- needs to be reviewed for spec completeness -Math.asinh -- returns the inverse hyperbolic sin of the argument -- returns the inverse hyperbolic sin for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/ioreader/get_row_spec.rb +CSV::IOReader#get_row +- needs to be reviewed for spec completeness -Math.asinh! -- returns the inverse hyperbolic sin of the argument +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/ioreader/initialize_spec.rb +CSV::IOReader#initialize +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/atan2_spec.rb -Math#atan2 -- returns the arc tangent of the passed arguments -- returns the arc tangent for two Complex numbers -- returns the arc tangeng for Complex and real numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/ioreader/terminate_spec.rb +CSV::IOReader#terminate +- needs to be reviewed for spec completeness -Math#atan2! -- returns the arc tangent of the passed arguments -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/open_spec.rb +CSV.open +- needs to be reviewed for spec completeness -Math.atan2 -- returns the arc tangent of the passed arguments -- returns the arc tangent for two Complex numbers -- returns the arc tangeng for Complex and real numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/parse_line_spec.rb +CSV.parse_line +- parses '' into [] +- parses 'foo' into [['foo']] +- parses 'foo,bar,baz' into [['foo','bar','baz']] +- parses 'foo,baz' into [[foo,nil,baz]] +- parses 'foo +' into [['foo']] +- parses 'foo +bar' into [['foo'],['bar']] +- parses 'foo,bar +baz,quz' into [['foo','bar'],['baz','quz']] +- parses 'foo,bar' +baz' into [['foo','bar'],['baz']] +- parses 'foo +bar,baz' into [['foo'],['bar','baz']] -Math.atan2! -- returns the arc tangent of the passed arguments +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/parse_row_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/parse_spec.rb +CSV.parse +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/atan_spec.rb -Math#atan -- returns the arctangent of the argument -- returns the arctangent for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/read_spec.rb +CSV.read +- needs to be reviewed for spec completeness -Math#atan! -- returns the arctangent of the argument -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/close_spec.rb +CSV::Reader#close +- needs to be reviewed for spec completeness -Math.atan -- returns the arctangent of the argument -- returns the arctangent for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/create_spec.rb +CSV::Reader.create +- needs to be reviewed for spec completeness -Math.atan! -- returns the arctangent of the argument +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/each_spec.rb +CSV::Reader#each +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/atanh_spec.rb -Math#atanh -- returns the inverse hyperbolic tangent of the argument -- raises an Errno::EDOM if x = 1.0 -- raises an Errno::EDOM if x = -1.0 -- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0 -- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0 -- returns the inverse hyperbolic tangent for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/get_row_spec.rb +CSV::Reader#get_row +- needs to be reviewed for spec completeness -Math#atanh! -- returns the inverse hyperbolic tangent of the argument -- raises an Errno::EDOM if x = 1.0 -- raises an Errno::EDOM if x = -1.0 -- raises an Errno::EDOM for arguments greater than 1.0 -- raises an Errno::EDOM for arguments less than -1.0 -- should be private - -Math.atanh -- returns the inverse hyperbolic tangent of the argument -- raises an Errno::EDOM if x = 1.0 -- raises an Errno::EDOM if x = -1.0 -- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0 -- returns the inverse hyperbolic tangent as a Complex number for arguments greater than 1.0 -- returns the inverse hyperbolic tangent for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/initialize_spec.rb +CSV::Reader#initialize +- needs to be reviewed for spec completeness -Math.atanh! -- returns the inverse hyperbolic tangent of the argument -- raises an Errno::EDOM if x = 1.0 -- raises an Errno::EDOM if x = -1.0 -- raises an Errno::EDOM for arguments greater than 1.0 -- raises an Errno::EDOM for arguments less than -1.0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/parse_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/shift_spec.rb +CSV::Reader#shift +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/cos_spec.rb -Math#cos -- returns the cosine of the argument expressed in radians -- returns the cosine for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/terminate_spec.rb +CSV::Reader#terminate +- needs to be reviewed for spec completeness -Math#cos! -- returns the cosine of the argument expressed in radians -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/readlines_spec.rb +CSV.readlines +- needs to be reviewed for spec completeness -Math.cos -- returns the cosine of the argument expressed in radians -- returns the cosine for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/add_buf_spec.rb +CSV::StreamBuf#add_buf +- needs to be reviewed for spec completeness -Math.cos! -- returns the cosine of the argument expressed in radians +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/buf_size_spec.rb +CSV::StreamBuf#buf_size +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/cosh_spec.rb -Math#cosh -- returns the hyperbolic cosine of the passed argument -- returns the hyperbolic cosine for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/drop_spec.rb +CSV::StreamBuf#drop +- needs to be reviewed for spec completeness -Math#cosh! -- returns the hyperbolic cosine of the passed argument -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/element_reference_spec.rb +CSV::StreamBuf#[] +- needs to be reviewed for spec completeness -Math.cosh -- returns the hyperbolic cosine of the passed argument -- returns the hyperbolic cosine for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/get_spec.rb +CSV::StreamBuf#get +- needs to be reviewed for spec completeness -Math.cosh! -- returns the hyperbolic cosine of the passed argument +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/idx_is_eos_spec.rb +CSV::StreamBuf#idx_is_eos? +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/exp_spec.rb -Math#exp -- returns the base-e exponential of the passed argument -- returns the base-e exponential for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/initialize_spec.rb +CSV::StreamBuf#initialize +- needs to be reviewed for spec completeness -Math#exp! -- returns the base-e exponential of the passed argument -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/is_eos_spec.rb +CSV::StreamBuf#is_eos? +- needs to be reviewed for spec completeness -Math.exp -- returns the base-e exponential of the passed argument -- returns the base-e exponential for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/read_spec.rb +CSV::StreamBuf#read +- needs to be reviewed for spec completeness -Math.exp! -- returns the base-e exponential of the passed argument +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/rel_buf_spec.rb +CSV::StreamBuf#rel_buf +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/log10_spec.rb -Math#log10 -- returns the base-10 logarithm of the passed argument -- returns the base-10 logarithm for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/terminate_spec.rb +CSV::StreamBuf#terminate +- needs to be reviewed for spec completeness -Math#log10! -- returns the base-10 logarithm of the argument -- raises an Errno::EDOM when the passed argument is negative -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/stringreader/get_row_spec.rb +CSV::StringReader#get_row +- needs to be reviewed for spec completeness -Math.log10 -- returns the base-10 logarithm of the passed argument -- returns the base-10 logarithm for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/stringreader/initialize_spec.rb +CSV::StringReader#initialize +- needs to be reviewed for spec completeness -Math.log10! -- returns the base-10 logarithm of the argument -- raises an Errno::EDOM when the passed argument is negative +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/add_row_spec.rb +CSV::Writer#add_row +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/log_spec.rb -Math#log -- returns the natural logarithm of the passed argument -- returns the natural logarithm for Complex numbers -- returns the natural logarithm for negative numbers as a Complex number -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/append_spec.rb +CSV::Writer#<< +- needs to be reviewed for spec completeness -Math#log! -- returns the natural logarithm of the argument -- raises an Errno::EDOM if the argument is less than 0 -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/close_spec.rb +CSV::Writer#close +- needs to be reviewed for spec completeness -Math.log -- returns the natural logarithm of the passed argument -- returns the natural logarithm for Complex numbers -- returns the natural logarithm for negative numbers as a Complex number +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/create_spec.rb +CSV::Writer.create +- needs to be reviewed for spec completeness -Math.log! -- returns the natural logarithm of the argument -- raises an Errno::EDOM if the argument is less than 0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/generate_spec.rb +CSV::Writer.generate +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/sin_spec.rb -Math#sin -- returns the sine of the passed argument expressed in radians -- returns the sine for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/initialize_spec.rb +CSV::Writer#initialize +- needs to be reviewed for spec completeness -Math#sin! -- returns the sine of the passed argument expressed in radians -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/terminate_spec.rb +CSV::Writer#terminate +- needs to be reviewed for spec completeness -Math.sin -- returns the sine of the passed argument expressed in radians -- returns the sine for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/accessor_spec.rb +Date#ajd +- should be able to determine the Astronomical Julian day for a date -Math.sin! -- returns the sine of the passed argument expressed in radians +Date#amjd +- should be able to determine the Astronomical Modified Julian day for a date -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/sinh_spec.rb -Math#sinh -- returns the hyperbolic sin of the argument -- returns the hyperbolic sin for Complex numbers -- should be private +Date#day_fraction +- should be able to determine the day fraction for a date -Math#sinh! -- returns the hyperbolic sin of the argument -- should be private +Date#mjd +- should be able to determine the Modified Julian day for a date -Math.sinh -- returns the hyperbolic sin of the argument -- returns the hyperbolic sin for Complex numbers +Date#ld +- should be able to determine the Modified Julian day for a date -Math.sinh! -- returns the hyperbolic sin of the argument +Date#year +- should be able to determine the year for a date -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/sqrt_spec.rb -Math#sqrt -- returns the square root for positive numbers -- returns the square root for negative numbers -- returns the square root for Complex numbers -- should be private +Date#yday +- should be able to determine the year for a date -Math#sqrt! -- returns the square root for positive numbers -- raises Errno::EDOM when the passed argument is negative -- should be private +Date#mon +- should be able to determine the month for a date -Math.sqrt -- returns the square root for positive numbers -- returns the square root for negative numbers -- returns the square root for Complex numbers +Date#mday +- should be able to determine the day of the month for a date -Math.sqrt! -- returns the square root for positive numbers -- raises Errno::EDOM when the passed argument is negative +Date#wday +- should be able to determine the week day for a date -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/tan_spec.rb -Math#tan -- returns the tangent of the argument -- returns the tangent for Complex numbers -- should be private +Date#cwyear +- should be able to determine the commercial year for a date -Math#tan! -- returns the tangent of the argument -- should be private +Date#cweek +- should be able to determine the commercial week for a date -Math.tan -- returns the tangent of the argument -- returns the tangent for Complex numbers +Date#cwday +- should be able to determine the commercial week day for a date -Math.tan! -- returns the tangent of the argument +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/add_month_spec.rb +Date#>> +- should add a number of months to a Date +- should result in the last day of a month if the day doesn't exist +- should raise an error on non numeric parameters -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/math/tanh_spec.rb -Math#tanh -- returns the hyperbolic tangent of the argument -- returns the hyperbolic tangent for Complex numbers -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/add_spec.rb +Date#+ +- should add a number of days to a Date +- should add a negative number of days to a Date +- should raise an error on non numeric parameters -Math#tanh! -- returns the hyperbolic tangent of the argument -- should be private +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/boat_spec.rb +Date#<=> +- should be able to compare two same dates +- should be able to compute the difference between two dates +- should be able to compare to another numeric -Math.tanh -- returns the hyperbolic tangent of the argument -- returns the hyperbolic tangent for Complex numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/civil_spec.rb +Date#civil +- creates a Date for -4712 by default +- creates a date with arguments +- doesn't create dates for invalid arguments +- creats a Date for different calendar reform dates +- doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers -Math.tanh! -- returns the hyperbolic tangent of the argument +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/commercial_spec.rb +Date#commercial +- Creates a Date for the correct day given the year, week and day number +- creates only Date objects for valid weeks -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/minus_spec.rb -Complex#- with Complex -- subtracts both the real and imaginary components +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/constants_spec.rb +Date constants +- should define ITALY +- should define ENGLAND +- should define JULIAN +- should define GREGORIAN +- should define MONTHNAMES +- should define DAYNAMES +- should define ABBR_MONTHNAMES -Complex#- with Integer -- subtracts the real number from the real component of self +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/conversions_spec.rb +Date#new_start +- should convert a date object into another with a new calendar reform -Complex#- with Object -- tries to coerce self into other +Date#italy +- should convert a date object into another with the Italian calendar reform -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/modulo_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/multiply_spec.rb -Complex#* with Complex -- multiplies according to the usual rule for complex numbers: (a + bi) * (c + di) = ac - bd + (ad + bc)i +Date#england +- should convert a date object into another with the English calendar reform -Complex#* with Integer -- multiplies both parts of self by the given Integer +Date#julian +- should convert a date object into another with the Julian calendar -Complex#* with Object -- tries to coerce self into other +Date#gregorian +- should convert a date object into another with the Gregorian calendar -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/new_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numerator_spec.rb -Complex#numerator -- returns self's numerator +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/downto_spec.rb +Date#downto +- should be able to step backward in time -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/angle_spec.rb -Numeric#angle -- returns 0 if self is greater than or equal to 0 -- returns Math::PI if self is greater than or equal to 0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/eql_spec.rb +Date#eql? +- should be able determine equality between date objects -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/arg_spec.rb -Numeric#arg -- returns 0 if self is greater than or equal to 0 -- returns Math::PI if self is greater than or equal to 0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/gregorian_spec.rb +Date#gregorian? +- should mark a day before the calendar reform as Julian +- should mark a day after the calendar reform as Julian + +Date#gregorian_leap? +- should be able to determine whether a year is a leap year in the Gregorian calendar + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/hash_spec.rb +Date#hash +- should be able determine the hash value for a date +- should be the case that the same date results in the same hash + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/infinity_spec.rb +Date::Infinity +- should be able to check whether Infinity is zero +- should be able to check whether Infinity is finite +- should be able to check whether Infinity is infinite +- should be able to check whether Infinity is not a number +- should be able to compare Infinity objects +- should be able to return plus Infinity for abs +- should be able to use -@ and +@ for Date::Infinity +- should be able to coerce a Date::Infinity object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/julian_spec.rb +Date#jd +- should be able to construct a Date object based on the Julian day +- should be able to determine the Julian day for a Date object + +Date#julian? +- should mark a day before the calendar reform as Julian +- should mark a day after the calendar reform as Julian + +Date#julian_leap? +- should be able to determine whether a year is a leap year in the Julian calendar + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/minus_month_spec.rb +Date#<< +- should substract a number of months from a date +- should result in the last day of a month if the day doesn't exist +- should raise an error on non numeric parameters + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/minus_spec.rb +Date#- +- should substract a number of days from a Date +- should substract a negative number of days from a Date +- should be able to compute the different between two dates +- should raise an error on non numeric parameters + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/new_spec.rb +Date#new +- creates a Date for -4712 by default +- creates a date with arguments +- doesn't create dates for invalid arguments +- creats a Date for different calendar reform dates +- doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/neww_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/ordinal_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/parse_spec.rb +Date#parse +- can parse a day name into a Date object +- can parse a month name into a Date object +- can parse a month day into a Date object +- can't handle a single digit +- can handle DD as month day number +- can handle DDD as year day number +- can handle MMDD as month and day +- can handle YYYYDDD as year and day number +- can handle YYYYMMDD as year and day number + +Date#parse with '.' separator +- can parse a mmm-YYYY string into a Date object +- can parse a 'DD mmm YYYY' string into a Date object +- can parse a 'mmm DD YYYY' string into a Date object +- can parse a 'YYYY mmm DD' string into a Date object +- can parse a month name and day into a Date object +- can parse a month name, day and year into a Date object +- can parse a year, month name and day into a Date object +- can parse a year, day and month name into a Date object +- can handle negative year numbers + +Date#parse with '/' separator +- can parse a mmm-YYYY string into a Date object +- can parse a 'DD mmm YYYY' string into a Date object +- can parse a 'mmm DD YYYY' string into a Date object +- can parse a 'YYYY mmm DD' string into a Date object +- can parse a month name and day into a Date object +- can parse a month name, day and year into a Date object +- can parse a year, month name and day into a Date object +- can parse a year, day and month name into a Date object +- can handle negative year numbers + +Date#parse with ' ' separator +- can parse a mmm-YYYY string into a Date object +- can parse a 'DD mmm YYYY' string into a Date object +- can parse a 'mmm DD YYYY' string into a Date object +- can parse a 'YYYY mmm DD' string into a Date object +- can parse a month name and day into a Date object +- can parse a month name, day and year into a Date object +- can parse a year, month name and day into a Date object +- can parse a year, day and month name into a Date object +- can handle negative year numbers + +Date#parse with '/' separator US-style +- parses a YYYYMMDD string into a Date object + +Date#parse with '-' separator EU-style +- can parse a YYYY-MM-DD string into a Date object +- can parse a MM-DD-YYYY string into a Date object + +Date#parse(.) +- parses a YYYY.MM.DD string into a Date object +- parses a DD.MM.YYYY string into a Date object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/relationship_spec.rb +Date#=== +- should be able to compare two same dates +- should be able to compute the difference between two dates +- should be able to compare to another numeric + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/step_spec.rb +Date#step +- should be able to step forward in time +- should be able to step backward in time + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/strftime_spec.rb +Date#strftime +- should be able to print the date +- should be able to print the full day name +- should be able to print the short day name +- should be able to print the full month name +- should be able to print the short month name +- should be able to print the century +- should be able to print the month day with leading zeroes +- should be able to print the month day with leading spaces +- should be able to print the commercial year with leading zeroes +- should be able to print the commercial year with only two digits +- should be able to print the hour with leading zeroes (hour is always 00) +- should be able to print the hour in 12 hour notation with leading zeroes +- should be able to print the year day with leading zeroes +- should be able to print the hour in 24 hour notation with leading spaces +- should be able to print the hour in 12 hour notation with leading spaces +- should be able to print the minutes with leading zeroes +- should be able to print the month with leading zeroes +- should be able to add a newline +- should be able to show AM/PM +- should be able to show am/pm +- should be able to show the number of seconds with leading zeroes +- should be able to show the number of seconds with leading zeroes +- should be able to show the number of seconds since the unix epoch +- should be able to add a tab +- should be able to show the week number with the week starting on sunday and monday +- should be able to show the commercial week day +- should be able to show the commercial week +- should be able to show the week day +- should be able to show the year in YYYY format +- should be able to show the year in YY format +- should be able to show the timezone of the date with a : separator +- should be able to show the timezone of the date with a : separator +- should be able to escape the % character +- should be able to print the date in full +- should be able to print the date with slashes +- should be able to print the date as YYYY-MM-DD +- should be able to show HH:MM +- should be able to show HH:MM:SS AM/PM +- should be able to show HH:MM:SS +- should be able to show the commercial week +- should be able to show HH:MM:SS +- should be able to show MM/DD/YY +- should be able to show a full notation + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/strptime_spec.rb +Date#strftime +- should be able to parse without arguments +- should be able to parse the default date format +- should be able to parse the full day name +- should be able to parse the short day name +- should be able to parse the full month name +- should be able to parse the short month name +- should be able to parse the century +- should be able to parse the month day with leading zeroes +- should be able to parse the month day with leading spaces +- should be able to parse the commercial year with leading zeroes +- should be able to parse the commercial year with only two digits +- should be able to parse the year day with leading zeroes +- should be able to parse the month with leading zeroes +- should be able to show the week number with the week starting on sunday and monday +- should be able to show the commercial week day +- should be able to show the commercial week +- should be able to show the week day +- should be able to show the year in YYYY format +- should be able to show the year in YY format +- should be able to parse the date in full +- should be able to parse the date with slashes +- should be able to parse the date as YYYY-MM-DD +- should be able to show the commercial week +- should be able to show MM/DD/YY +- should be able to show a full notation + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/upto_spec.rb +Date#upto +- should be able to step forward in time + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/append_spec.rb +Digest::MD5#<< +- can update + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/block_length_spec.rb +Digest::MD5#block_length +- returns the length of digest block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/digest_bang_spec.rb +Digest::MD5#digest! +- returns a digest and can digest! + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/digest_length_spec.rb +Digest::MD5#digest_length +- returns the length of computed digests + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/digest_spec.rb +Digest::MD5#digest +- returns a digest + +Digest::MD5.digest +- returns a digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/equal_spec.rb +Digest::MD5#== +- should be equal to itself +- should be equal to string representing its hexdigest +- should be equal to appropriate object that responds to to_str +- should be equal for same digest different object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/hexdigest_bang_spec.rb +Digest::MD5#hexdigest! +- returns a hexdigest and resets the state + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/hexdigest_spec.rb +Digest::MD5#hexdigest +- returns a hexdigest + +Digest::MD5.hexdigest +- returns a hexdigest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/inspect_spec.rb +Digest::MD5#inspect +- returns a Ruby object representation + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/length_spec.rb +Digest::MD5#length +- returns the length of the digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/reset_spec.rb +Digest::MD5#reset +- can returns digest state to initial conditions + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/size_spec.rb +Digest::MD5#size +- returns the length of the digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/to_s_spec.rb +Digest::MD5#to_s +- returns a hexdigest +- does not change the internal state + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/update_spec.rb +Digest::MD5#update +- can update + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha1/digest_spec.rb +Digest::SHA1#digest +- returns a digest + +Digest::SHA1.digest +- returns a digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/append_spec.rb +Digest::SHA256#<< +- can update + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/block_length_spec.rb +Digest::SHA256#block_length +- returns the length of digest block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/digest_bang_spec.rb +Digest::SHA256#digest! +- returns a digest and can digest! + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/digest_length_spec.rb +Digest::SHA256#digest_length +- returns the length of computed digests + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/digest_spec.rb +Digest::SHA256#digest +- returns a digest + +Digest::SHA256.digest +- returns a digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/equal_spec.rb +Digest::SHA256#== +- should be equal to itself +- should be equal to string representing its hexdigest +- should be equal to appropriate object that responds to to_str +- should be equal for same digest different object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/hexdigest_bang_spec.rb +Digest::SHA256#hexdigest! +- returns a hexdigest and resets the state + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/hexdigest_spec.rb +Digest::SHA256#hexdigest +- returns a hexdigest + +Digest::SHA256.hexdigest +- returns a hexdigest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/inspect_spec.rb +Digest::SHA256#inspect +- returns a Ruby object representation + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/length_spec.rb +Digest::SHA256#length +- returns the length of the digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/reset_spec.rb +Digest::SHA256#reset +- can returns digest state to initial conditions + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/size_spec.rb +Digest::SHA256#size +- returns the length of the digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/to_s_spec.rb +Digest::SHA256#to_s +- returns a hexdigest +- does not change the internal state + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/update_spec.rb +Digest::SHA256#update +- can update + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/append_spec.rb +Digest::SHA384#<< +- can update + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/block_length_spec.rb +Digest::SHA384#block_length +- returns the length of digest block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/digest_bang_spec.rb +Digest::SHA384#digest! +- returns a digest and can digest! + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/digest_length_spec.rb +Digest::SHA384#digest_length +- returns the length of computed digests + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/digest_spec.rb +Digest::SHA384#digest +- returns a digest + +Digest::SHA384.digest +- returns a digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/equal_spec.rb +Digest::SHA384#== +- should be equal to itself +- should be equal to string representing its hexdigest +- should be equal to appropriate object that responds to to_str +- should be equal for same digest different object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/hexdigest_bang_spec.rb +Digest::SHA384#hexdigest! +- returns a hexdigest and resets the state + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/hexdigest_spec.rb +Digest::SHA384#hexdigest +- returns a hexdigest + +Digest::SHA384.hexdigest +- returns a hexdigest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/inspect_spec.rb +Digest::SHA384#inspect +- returns a Ruby object representation + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/length_spec.rb +Digest::SHA384#length +- returns the length of the digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/reset_spec.rb +Digest::SHA384#reset +- can returns digest state to initial conditions + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/size_spec.rb +Digest::SHA384#size +- returns the length of the digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/to_s_spec.rb +Digest::SHA384#to_s +- returns a hexdigest +- does not change the internal state + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/update_spec.rb +Digest::SHA384#update +- can update + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/append_spec.rb +Digest::SHA512#<< +- can update + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/block_length_spec.rb +Digest::SHA512#block_length +- returns the length of digest block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/digest_bang_spec.rb +Digest::SHA512#digest! +- returns a digest and can digest! + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/digest_length_spec.rb +Digest::SHA512#digest_length +- returns the length of computed digests + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/digest_spec.rb +Digest::SHA512#digest +- returns a digest + +Digest::SHA512.digest +- returns a digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/equal_spec.rb +Digest::SHA512#== +- should be equal to itself +- should be equal to string representing its hexdigest +- should be equal to appropriate object that responds to to_str +- should be equal for same digest different object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/hexdigest_bang_spec.rb +Digest::SHA512#hexdigest! +- returns a hexdigest and resets the state + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/hexdigest_spec.rb +Digest::SHA512#hexdigest +- returns a hexdigest + +Digest::SHA512.hexdigest +- returns a hexdigest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/inspect_spec.rb +Digest::SHA512#inspect +- returns a Ruby object representation + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/length_spec.rb +Digest::SHA512#length +- returns the length of the digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/reset_spec.rb +Digest::SHA512#reset +- can returns digest state to initial conditions + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/size_spec.rb +Digest::SHA512#size +- returns the length of the digest + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/to_s_spec.rb +Digest::SHA512#to_s +- returns a hexdigest +- does not change the internal state + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/update_spec.rb +Digest::SHA512#update +- can update + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/config_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/current_server_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/__drbref_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/__drburi_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/_dump_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/_load_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/eql_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/equal_value_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/hash_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/method_missing_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/new_with_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/new_with_uri_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/pretty_print_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/respond_to_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/with_friend_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/fetch_server_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/front_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/here_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/install_acl_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/install_id_conv_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/primary_server_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/regist_server_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/remove_server_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/start_service_spec.rb +DRb.start_service +- should run a basic remote call +- should run a basic remote call passing a block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/stop_service_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/thread_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/to_id_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/to_obj_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/uri_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/def_class_spec.rb +ERB#def_class +- return an unnamed class which has instance method to render eRuby script + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/def_method_spec.rb +ERB#def_method +- define module's instance method to render eRuby file + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/def_module_spec.rb +ERB#def_module +- return unnamed module which has instance method to render eRuby + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/defmethod/def_erb_method_spec.rb +ERB::DefMethod.def_erb_method +- define method to render eRuby file as an instance method of current module +- define method to render eRuby object as an instance method of current module + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/filename_spec.rb +ERB#filename +- raises an exception if there are errors processing content +- uses '(erb)' as filename when filename is not set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/new_spec.rb +ERB.new +- compiles eRuby script into ruby code when trim mode is 0 or not specified +- remove "\n" when trim_mode is 1 or '>' +- remove spaces at beginning of line and "\n" when trim_mode is 2 or '<>' +- removes spaces around '<%- -%>' when trim_mode is '-' +- not support '<%-= expr %> even when trim_mode is '-' +- regards lines starting with '%' as '<% ... %>' when trim_mode is '%' +- regards lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%>' +- regard lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%<>' +- regard lines starting with '%' as '<% ... %>' and spaces around '<%- -%>' when trim_mode is '%-' +- accepts a safe level as second argument +- changes '_erbout' variable name in the produced source +- ignores '<%# ... %>' + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/result_spec.rb +ERB#result +- return the result of compiled ruby code +- share local variables +- is not able to h() or u() unless including ERB::Util +- is able to h() or u() if ERB::Util is included +- use TOPLEVEL_BINDING if binding is not passed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/run_spec.rb +ERB#run +- print the result of compiled ruby code +- share local variables +- is not able to h() or u() unless including ERB::Util +- is able to h() or u() if ERB::Util is included +- use TOPLEVEL_BINDING if binding is not passed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/src_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/util/h_spec.rb +ERB::Util.h +- escape '& < > "' to '& < > " +- not escape characters except '& < > "' +- return empty string when argument is nil +- returns string when argument is boolean + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/util/html_escape_spec.rb +ERB::Util.html_escape +- escape '& < > "' to '& < > " +- not escape characters except '& < > "' +- return empty string when argument is nil +- returns string when argument is boolean + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/util/u_spec.rb +ERB::Util.u +- encode characters +- encode unicode string +- returns empty string when argument is nil +- returns string when argument is boolean + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/util/url_encode_spec.rb +ERB::Util.url_encode +- encode characters +- encode unicode string +- returns empty string when argument is nil +- returns string when argument is boolean + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/endgrent_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/endpwent_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getgrent_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getgrgid_spec.rb +Etc.getgrgid +- returns a Etc::Group struct instance for the given user +- returns the Etc::Group for a given gid if it exists +- uses Process.gid as the default value for the argument +- returns the Group for a given gid if it exists +- raises if the group does not exist +- raises a TypeError if not passed an Integer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getgrnam_spec.rb +Etc.getgrnam +- returns a Etc::Group struct instance for the given group +- only accepts strings as argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getlogin_spec.rb +Etc.getlogin +- returns the name of the user who runs this process + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getpwent_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getpwnam_spec.rb +Etc.getpwnam +- returns a Etc::Passwd struct instance for the given user +- only accepts strings as argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getpwuid_spec.rb +Etc.getpwuid +- returns a Etc::Passwd struct instance for the given user +- only accepts integers as argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/group_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/passwd_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/setgrent_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/setpwent_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/each_option_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/each_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/error_message_spec.rb +GetoptLong#error_message +- returns nil if no error occurred +- returns the error message of the last error that occurred + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/get_option_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/get_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/initialize_spec.rb +GetoptLong#initialize +- sets ordering to REQUIRE_ORDER if ENV['POSIXLY_CORRECT'] is set +- sets ordering to PERMUTE if ENV['POSIXLY_CORRECT'] is not set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/ordering_spec.rb +GetoptLong#ordering= +- raises an ArgumentError if called after processing has started +- raises an ArgumentError if given an invalid value +- does not allow changing ordering to PERMUTE if ENV['POSIXLY_CORRECT'] is set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/set_options_spec.rb +GetoptLong#set_options +- raises an ArgumentError if too many argument flags where given +- raises a RuntimeError if processing has already started +- raises an ArgumentError if no argument flag was given +- raises an ArgumentError if the same option is given twice +- raises an ArgumentError if the given option is invalid + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/terminate_spec.rb +GetoptLong#terminate +- returns self when option processsing is terminated +- returns nil when option processing was already terminated + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/terminated_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/charset_map_spec.rb +Iconv.charset_map +- acts as a map +- returns nil when given an unknown encoding name + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/close_spec.rb +Iconv#close +- ignores multiple calls +- does not raise an exception if called inside an .open block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/conv_spec.rb +Iconv.conv +- raises a TypeError when encoding names are not Strings or string-compatible +- raises an Iconv::InvalidEncoding exception when an encoding cannot be found + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/failure/failed_spec.rb +Iconv::Failure#failed +- returns a substring of the original string passed to Iconv that starts at the character which caused the exception +- for Iconv.iconv and Iconv.conv returns an array containing a single element when instantiated + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/failure/inspect_spec.rb +Iconv::Failure#inspect +- includes information on the exception class name, #succes and #failed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/failure/success_spec.rb +Iconv::Failure#success +- for Iconv#iconv and Iconv.conv returns the substring of the original string passed which was translated successfully until the exception ocurred +- for Iconv.iconv returns an array containing all the strings that were translated successfully until the exception ocurred, in order + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/failure_spec.rb +Iconv::Failure +- is a module +- is included by Iconv::InvalidEncoding +- is included by Iconv::IllegalSequence +- is included by Iconv::InvalidCharacter +- is included by Iconv::OutOfRange +- is included by Iconv::BrokenLibrary + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/iconv_spec.rb +Iconv#iconv +- raises an ArgumentError when called on a closed converter +- keeps context between calls +- when given a negative start position counts from the end of string +- when the end parameter is omitted or nil goes until the end of the string +- when given a positive length +- when given a negative length +- raises Iconv::IllegalSequence when faced with an invalid byte for the source encoding +- raises Iconv::IllegalSequence when a character cannot be represented on the target encoding +- raises Iconv::InvalidCharacter when an incomplete character or shift sequence happens at the end of the input buffer +- sanitizes invalid upper bounds +- returns a blank string on invalid lower bounds + +Iconv.iconv +- returns an empty array when given no strings to convert +- raises a TypeError when encoding names are not Strings or string-compatible +- raises an Iconv::InvalidEncoding exception when an encoding cannot be found + +The 'utf-16' encoder +- emits a byte-order mark on first non-empty output + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/new_spec.rb +Iconv.new +- creates a new encoding converter +- when called from a subclass of Iconv instantiates an object of that class +- raises a TypeError when encoding names are not Strings or string-compatible +- raises an Iconv::InvalidEncoding exception when an encoding cannot be found + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/open_spec.rb +Iconv.open +- creates a new encoding converter +- when called from a subclass of Iconv instantiates an object of that class +- raises a TypeError when encoding names are not Strings or string-compatible +- raises an Iconv::InvalidEncoding exception when an encoding cannot be found +- with a block invokes the block exactly once +- with a block yields the converter +- with a block returns the result of the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/hton_spec.rb +IPAddr#hton +- converts IPAddr to network byte order + +IPAddr#new_ntoh +- creates a new IPAddr using hton notation + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/ipv4_conversion_spec.rb +IPAddr#ipv4_compat +- should ipv4_compat? + +IPAddr#ipv4_mapped +- should ipv4_mapped + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/new_spec.rb +IPAddr#new +- it should initialize IPAddr +- it should initialize IPAddr ipv6 address with short notation +- it should initialize IPAddr ipv6 address with long notation +- it should initialize IPAddr ipv6 address with / subnet notation +- it should initialize IPAddr ipv6 address with mask subnet notation +- it should initialize IPAddr ipv4 address with all zeroes +- it should initialize IPAddr ipv4 address +- it should initialize IPAddr ipv4 address with / subnet notation +- it should initialize IPAddr ipv4 address wuth subnet mask +- it should raise errors on incorrect IPAddr strings + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/operator_spec.rb +IPAddr Operator +- should be able to bitwise or +- should be able to bitwise and +- should be able to bitshift right +- should be able to bitshift left +- should be able to invert +- should be able to test for equality +- should be able to set a mask +- should be able to check whether an addres is included in a range + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/reverse_spec.rb +IPAddr#reverse +- should be able to generate the reverse DNS lookup entry + +IPAddr#ip6_arpa +- should be able to convert an IPv6 address into the reverse DNS lookup representation according to RFC3172 + +IPAddr#ip6_int +- should be able to convert an IPv6 address into the reverse DNS lookup representation according to RFC1886 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/to_s_spec.rb +IPAddr#to_s +- displays IPAddr using short notation + +IPAddr#to_string +- displays an IPAddr using full notation + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/level_spec.rb +Logger::Application#level= +- sets the logging threshold +- can set the threshold to unknown values + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/log_spec.rb +Logger::Application#log +- logs a message +- receives a severity +- uses app name for Application Name +- receives a block and calls it if message is nil + +Logger::Application#log= +- sets the log device + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/new_spec.rb +Logger::Application.new +- starts the logger on a new application +- defaults application name to '' +- defaults logs to STDERR + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/set_log_spec.rb +Logger::Application#set_log +- sets the log device for the logger + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/start_spec.rb +Logger::Application#start +- starts the application logging start/end messages +- returns the status code + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/device/close_spec.rb +Logger::LogDevice#close +- closes the LogDevice's stream +- raises an error if it's already closed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/device/new_spec.rb +Logger::LogDevice#new +- creates a new log device +- receives an IO object to log there as first argument +- creates a File if the IO object does not exist +- receives options via a hash as second argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/device/write_spec.rb +Logger::LogDevice#write +- writes a message to the device +- can create a file and writes empty message +- fails if the device is already closed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/add_spec.rb +Logger#add +- writes a new message to the logger +- receives a severity +- receives a message +- receives a program name +- receives a block +- calls the block if message is nil +- ignores the block if the message is not nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/close_spec.rb +Logger#close +- closes the logging device +- fails when called on a closed device + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/datetime_format_spec.rb +Logger#datetime_format +- returns the date format used for the logs +- returns nil logger is using the default date format + +Logger#datetime_format= +- sets the date format for the logs +- follows the Time#strftime format + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/debug_spec.rb +Logger#debug? +- returns true if severity level allows debug messages +- returns false if severity level does not allow debug messages + +Logger#debug +- logs a DEBUG message +- accepts an application name with a block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/error_spec.rb +Logger#error? +- returns true if severity level allows printing errors +- returns false if severity level does not allow errors + +Logger#error +- logs a ERROR message +- accepts an application name with a block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/fatal_spec.rb +Logger#fatal? +- returns true if severity level allows fatal messages +- returns false if severity level does not allow fatal messages + +Logger#fatal +- logs a FATAL message +- accepts an application name with a block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/info_spec.rb +Logger#info? +- returns true if severity level allows info messages +- returns false if severity level does not allow info messages + +Logger#info +- logs a INFO message +- accepts an application name with a block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/new_spec.rb +Logger#new +- creates a new logger object +- receives a logging device as first argument +- receives a frequency rotation as second argument +- also receives a number of log files to keep as second argument +- receivs a maximum logfile size as third argument -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/conj_spec.rb -Numeric#conj -- returns self +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/unknown_spec.rb +Logger#unknown +- logs a message with unknown severity +- defaults the priority value to 5 and text value to ANY +- receives empty messages -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/conjugate_spec.rb -Numeric#conjugate -- returns self +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/warn_spec.rb +Logger#warn? +- returns true if severity level allows printing warn messages +- returns false if severity level does not allow printing warn messages -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/im_spec.rb -Numeric#im -- returns a new Complex number with self as the imaginary component +Logger#warn +- logs a WARN message +- accepts an application name with a block -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/imag_spec.rb -Numeric#imag -- returns 0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/severity_spec.rb +Logger::Severity +- defines Logger severity constants -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/image_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/polar_spec.rb -Numeric#polar -- returns self's absolute value and self's argument +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/integer/from_prime_division_spec.rb +Integer::from_prime_division +- Reverse a prime factorization of an integer -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/numeric/real_spec.rb -Numeric#real -- returns self +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/integer/gcd2_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/integer/prime_division_spec.rb +Integer#prime_division +- Performs a prime factorization of an integer +- raises a ZeroDivisionError when is called on zero + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/math/rsqrt_spec.rb +Math#rsqrt +- returns the square root for Rational numbers +- returns the square root for positive numbers +- raises an Errno::EDOM if the argument is a negative number +- should be private + +Math.rsqrt +- returns the square root for Rational numbers +- returns the square root for positive numbers +- raises an Errno::EDOM if the argument is a negative number + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/math/sqrt_spec.rb +Math#rsqrt +- returns the square root for Rational numbers +- returns the square root for Complex numbers +- returns the square root for positive numbers +- returns the square root for negative numbers +- should be private + +Math.rsqrt +- returns the square root for Rational numbers +- returns the square root for Complex numbers +- returns the square root for positive numbers +- returns the square root for negative numbers + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/prime/each_spec.rb +Prime#each +- enumerates the elements +- don't rewind the generator, each loop start at the current value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/prime/new_spec.rb +Prime.new +- returns a new Prime number +- raises a TypeError when is called with some arguments + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/prime/next_spec.rb +Prime#next +- returns the element at the current position and moves forward + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/rational/exponent_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/rational/inspect_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/I_spec.rb +Matrix.I +- returns a Matrix +- returns a n x n identity matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/clone_spec.rb +Matrix#clone +- returns a shallow copy of the matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/coerce_spec.rb +Matrix#coerce +- needs to be reviewed for spec completeness + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/collect_spec.rb +Matrix#collect +- returns an instance of Matrix +- returns a Matrix where each element is the result of the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/column_size_spec.rb +Matrix#column_size +- returns the number of elements in the first column +- raises an exception on an empty Matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/column_spec.rb +Matrix#column +- returns a Vector when called without a block +- yields each element in the column to the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/column_vector_spec.rb +Matrix.column_vector +- returns a single column Matrix when called with an Array +- returns an empty Matrix when called with an empty Array +- returns a single column Matrix when called with a Fixnum +- returns a single column Matrix when called with a Float + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/column_vectors_spec.rb +Matrix#column_vectors +- returns an Array +- returns an Array of Vectors +- returns each column as a Vector +- returns an empty Array for empty matrices + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/columns_spec.rb +Matrix.columns +- creates a Matrix from argument columns +- raises an exception on an empty Matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/compare_by_row_vectors_spec.rb +Matrix#compare_by_row_vectors +- returns true if the two matrices contain equal elements +- returns false if the two matrices don't contain equal elements + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/det_spec.rb +Matrix#det +- returns the determinant of a square Matrix +- returns the determinant of a single-element Matrix +- returns 0 for an empty Matrix +- returns 0 when the Matrix is not square + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/determinant_spec.rb +Matrix#determinant +- returns the determinant of a square Matrix +- returns the determinant of a single-element Matrix +- returns 0 for an empty Matrix +- returns 0 when the Matrix is not square + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/diagonal_spec.rb +Matrix.diagonal +- returns an object of type Matrix +- sets the diagonal to the arguments +- fills all non-diagonal cells with 0 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/divide_spec.rb +Matrix#/ +- returns the result of dividing self by a Float +- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes +- returns an instance of Matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/element_reference_spec.rb +Matrix.[] +- returns an object of type Matrix +- makes each argument into a row + +Matrix#[] +- returns element at (i, j) + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/eql_spec.rb +Matrix#eql? +- returns true for self +- returns true when the each corresponding elements are equal in the sense of Object#eql? +- returns false when there are a pair corresponding elements which are not equal in the sense of Object#eql? + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/equal_value_spec.rb +Matrix#== +- returns true for self +- returns true when the each corresponding elements are equal in the sense of Object#eql? +- returns false when there are a pair corresponding elements which are not equal in the sense of Object#eql? + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/exponent_spec.rb +Matrix#** +- multiples the Matrix by itself _n_ times +- raises a ErrOperationNotDefined exception for powers that aren't Integers + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/hash_spec.rb +Matrix#hash +- returns the same value for the same matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/identity_spec.rb +Matrix.identity +- returns a Matrix +- returns a n x n identity matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/init_rows_spec.rb +Matrix#init_rows +- needs to be reviewed for spec completeness + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/initialize_spec.rb +Matrix#initialize +- returns an instance of Matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/inspect_spec.rb +Matrix#inspect +- returns a stringified representation of the Matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/inv_spec.rb +Matrix#inv +- returns a Matrix +- returns the inverse of the Matrix +- raises a ErrDimensionMismatch if the Matrix is not square + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/inverse_from_spec.rb +Matrix#inverse_from +- needs to be reviewed for spec completeness + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/inverse_spec.rb +Matrix#inverse +- returns a Matrix +- returns the inverse of the Matrix +- raises a ErrDimensionMismatch if the Matrix is not square + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/map_spec.rb +Matrix#map +- returns an instance of Matrix +- returns a Matrix where each element is the result of the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/minor_spec.rb +Matrix#minor with start_row, nrows, start_col, ncols +- returns the given portion of the Matrix +- returns an empty Matrix unless nrows and ncols are greater than 0 +- raises for out-of-bounds arguments + +Matrix#minor with col_range, row_range +- returns the given portion of the Matrix +- returns an empty Matrix if col_range or row_range don't select any elements + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/minus_spec.rb +Matrix#- +- returns the result of subtracting the corresponding elements of other from self +- returns an instance of Matrix +- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes +- raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type +- raises an exception if other is not a Matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/multiply_spec.rb +Matrix#* +- returns the result of multiplying the corresponding elements of self and a Matrix +- returns the result of multiplying the corresponding elements of self and a Vector +- returns the result of multiplying the elements of self and a Fixnum +- returns the result of multiplying the elements of self and a Bignum +- returns the result of multiplying the elements of self and a Float +- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/plus_spec.rb -Complex#+ with Complex -- adds both the real and imaginary components +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/new_spec.rb +Matrix#new +- returns a Matrix -Complex#+ with Integer -- adds the real number to the real component of self +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/plus_spec.rb +Matrix#+ +- returns the result of adding the corresponding elements of self and other +- returns an instance of Matrix +- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes +- raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type +- raises an exception if other is not a Matrix -Complex#+ with Object -- tries to coerce self into other +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/rank_spec.rb +Matrix#rank +- returns the rank of the Matrix -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/polar_spec.rb -Complex.polar -- returns a complex number in terms of radius and angle +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/regular_spec.rb +Matrix#regular? +- needs to be reviewed for spec completeness +- returns false if the Matrix is ragged +- returns true if the Matrix is regular -Complex#polar -- returns the absolute value and the argument +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/row_size_spec.rb +Matrix#row_size +- returns the number of elements in a row +- returns 0 for an empty Matrix -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/real_spec.rb -Complex#real -- returns the real part of self +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/row_spec.rb +Matrix#row +- returns a Vector when called without a block +- returns an Array when called with a block -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/complex/to_s_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/conditionvariable/broadcast_spec.rb -ConditionVariable#broadcast -- releases all threads waiting in line for this resource +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/row_vector_spec.rb +Matrix.row_vector +- returns a Matrix +- returns a single-row Matrix with the specified values +- returns an empty Matrix when called with an empty Array +- returns a single-element Matrix when called with a Fixnum -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/conditionvariable/signal_spec.rb -ConditionVariable#signal -- releases the first thread waiting in line for this resource +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/row_vectors_spec.rb +Matrix#row_vectors +- returns an Array +- returns an Array of Vectors +- returns each row as a Vector -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/conditionvariable/wait_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/basicwriter/close_on_terminate_spec.rb -CSV::BasicWriter#close_on_terminate -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/rows_spec.rb +Matrix.rows +- returns a Matrix +- creates a matrix from argument rows +- copies the original rows by default +- references the original rows if copy is false -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/basicwriter/initialize_spec.rb -CSV::BasicWriter#initialize +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar/Fail_spec.rb +Matrix::Scalar#Fail - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/basicwriter/terminate_spec.rb -CSV::BasicWriter#terminate +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar/Raise_spec.rb +Matrix::Scalar#Raise - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/cell/data_spec.rb -CSV::Cell#data +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar/divide_spec.rb +Matrix::Scalar#/ - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/cell/initialize_spec.rb -CSV::Cell#initialize +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar/exponent_spec.rb +Matrix::Scalar#** - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/foreach_spec.rb -CSV.foreach +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar/included_spec.rb +Matrix::Scalar.included - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/generate_line_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/generate_row_spec.rb -CSV.generate_row +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar/initialize_spec.rb +Matrix::Scalar#initialize - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/generate_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/iobuf/close_spec.rb -CSV::IOBuf#close +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar/minus_spec.rb +Matrix::Scalar#- - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/iobuf/initialize_spec.rb -CSV::IOBuf#initialize +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar/multiply_spec.rb +Matrix::Scalar#* - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/iobuf/read_spec.rb -CSV::IOBuf#read +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar/plus_spec.rb +Matrix::Scalar#+ - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/iobuf/terminate_spec.rb -CSV::IOBuf#terminate -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/scalar_spec.rb +Matrix.scalar +- returns a Matrix +- returns a n x n matrix +- initializes diagonal to value +- initializes all non-diagonal values to 0 +- returns a Matrix +- returns a square matrix, where the first argument specifies the side of the square +- puts the second argument in all diagonal values +- fills all values not on the main diagonal with 0 -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/ioreader/close_on_terminate_spec.rb -CSV::IOReader#close_on_terminate +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/singular_spec.rb +Matrix#singular? - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/ioreader/get_row_spec.rb -CSV::IOReader#get_row +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/square_spec.rb +Matrix#square? +- returns true when the Matrix is square +- returns false when the Matrix is not square and the first row has a + different number of columns than the Matrix has rows + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/t_spec.rb +Matrix#transpose +- returns a transposed matrix + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/to_a_spec.rb +Matrix#to_a - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/ioreader/initialize_spec.rb -CSV::IOReader#initialize +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/to_s_spec.rb +Matrix#to_s - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/ioreader/terminate_spec.rb -CSV::IOReader#terminate +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/tr_spec.rb +Matrix#tr - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/open_spec.rb -CSV.open +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/trace_spec.rb +Matrix#trace - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/parse_line_spec.rb -CSV.parse_line -- parses '' into [] -- parses 'foo' into [['foo']] -- parses 'foo,bar,baz' into [['foo','bar','baz']] -- parses 'foo,baz' into [[foo,nil,baz]] -- parses 'foo -' into [['foo']] -- parses 'foo -bar' into [['foo'],['bar']] -- parses 'foo,bar -baz,quz' into [['foo','bar'],['baz','quz']] -- parses 'foo,bar' -baz' into [['foo','bar'],['baz']] -- parses 'foo -bar,baz' into [['foo'],['bar','baz']] +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/transpose_spec.rb +Matrix#transpose +- returns a transposed matrix -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/parse_row_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/parse_spec.rb -CSV.parse -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/unit_spec.rb +Matrix.unit +- returns a Matrix +- returns a n x n identity matrix -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/read_spec.rb -CSV.read -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/vector/eql_spec.rb +Vector#eql? +- returns true for self +- returns true when the each corresponding elements are equal in the sense of Object#eql? +- returns false when there are a pair corresponding elements which are not equal in the sense of Object#eql? -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/close_spec.rb -CSV::Reader#close -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/zero_spec.rb +Matrix.zero +- returns an object of type Matrix +- creates a n x n matrix +- initializes all cells to 0 +- returns an object of type Matrix +- creates a square matrix with size given by the argument +- initializes all cells to 0 -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/create_spec.rb -CSV::Reader.create -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mutex/lock_spec.rb +Mutex#lock +- returns self +- waits if the lock is not available -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/each_spec.rb -CSV::Reader#each -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mutex/locked_spec.rb +Mutex#locked? +- returns true if locked +- returns false if unlocked +- returns the status of the lock + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mutex/synchronize_spec.rb +Mutex#synchronize +- wraps the lock/unlock pair in an ensure + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mutex/try_lock_spec.rb +Mutex#try_lock +- returns true if lock can be aquired immediately +- returns false if lock can not be aquired immediately + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mutex/unlock_spec.rb +Mutex#unlock +- raises ThreadError unless Mutex is locked +- raises ThreadError unless thread owns Mutex +- returns nil if successful + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/FTPError_spec.rb +Net::FTPError +- is an Exception + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/FTPPermError_spec.rb +Net::FTPPermError +- is an Exception +- is a subclass of Net::FTPError + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/FTPProtoError_spec.rb +Net::FTPProtoError +- is an Exception +- is a subclass of Net::FTPError + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/FTPReplyError_spec.rb +Net::FTPReplyError +- is an Exception +- is a subclass of Net::FTPError + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/FTPTempError_spec.rb +Net::FTPTempError +- is an Exception +- is a subclass of Net::FTPError + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/abort_spec.rb +Net::FTP#abort +- sends the ABOR command to the server +- ignores the response +- returns the full response +- does not raise any error when the response code is 225 +- does not raise any error when the response code is 226 +- raises a Net::FTPProtoError when the response code is 500 +- raises a Net::FTPProtoError when the response code is 501 +- raises a Net::FTPProtoError when the response code is 502 +- raises a Net::FTPProtoError when the response code is 421 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/acct_spec.rb +Net::FTP#acct +- writes the ACCT command to the server +- returns nil +- does not raise any error when the response code is 230 +- raises a Net::FTPPermError when the response code is 530 +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 503 +- raises a Net::FTPTempError when the response code is 421 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/binary_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/chdir_spec.rb +Net::FTP#chdir +- writes the 'CWD' command with the passed directory to the socket +- returns nil +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 +- raises a Net::FTPPermError when the response code is 550 -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/get_row_spec.rb -CSV::Reader#get_row -- needs to be reviewed for spec completeness +Net::FTP#chdir when switching to the parent directory +- sends the 'CDUP' command to the server +- returns nil +- does not raise a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 +- raises a Net::FTPPermError when the response code is 550 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/close_spec.rb +Net::FTP#close +- closes the socket +- does not try to close the socket if it has already been closed +- does not try to close the socket if it is nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/closed_spec.rb +Net::FTP#closed? +- returns true when the socket is closed +- returns true when the socket is nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/connect_spec.rb +Net::FTP#connect +- tries to connect to the FTP Server on the given host and port +- returns nil +- does not raise any error when the response code is 220 +- raises a Net::FTPReplyError when the response code is 120 +- raises a Net::FTPTempError when the response code is 421 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/debug_mode_spec.rb +Net::FTP#debug_mode +- returns true when self is in debug mode + +Net::FTP#debug_mode= +- sets self into debug mode when passed true + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/delete_spec.rb +Net::FTP#delete +- sends the DELE command with the passed filename to the server +- raises a Net::FTPTempError when the response code is 450 +- raises a Net::FTPPermError when the response code is 550 +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/dir_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/get_spec.rb +Net::FTP#get (binary mode) +- sends the RETR command to the server +- returns nil +- saves the contents of the passed remote file to the passed local file -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/initialize_spec.rb -CSV::Reader#initialize -- needs to be reviewed for spec completeness +Net::FTP#get (text mode) +- sends the RETR command to the server +- returns nil +- saves the contents of the passed remote file to the passed local file -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/parse_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/shift_spec.rb -CSV::Reader#shift -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/getbinaryfile_spec.rb +Net::FTP#getbinaryfile +- returns nil +- saves the contents of the passed remote file to the passed local file -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/reader/terminate_spec.rb -CSV::Reader#terminate -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/getdir_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/gettextfile_spec.rb +Net::FTP#gettextfile +- returns nil +- saves the contents of the passed remote file to the passed local file -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/readlines_spec.rb -CSV.readlines -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/help_spec.rb +Net::FTP#help +- writes the HELP command to the server +- returns the server's response +- writes the HELP command with an optional parameter to the socket +- does not raise any error when the response code is 211 +- does not raise any error when the response code is 214 +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/initialize_spec.rb +Net::FTP#initialize +- sets self into active mode +- sets self into non-debug mode +- sets self to not resume file uploads/downloads + +Net::FTP#initialize when passed no arguments +- does not try to connect + +Net::FTP#initialize when passed host +- tries to connect to the passed host + +Net::FTP#initialize when passed host, user +- tries to connect to the passed host +- tries to login with the passed username + +Net::FTP#initialize when passed host, user, password +- tries to connect to the passed host +- tries to login with the passed username and password + +Net::FTP#initialize when passed host, user +- tries to connect to the passed host +- tries to login with the passed username, password and account + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/last_response_code_spec.rb +Net::FTP#last_response_code +- returns the response code for the last response + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/last_response_spec.rb +Net::FTP#last_response +- returns the last response + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/lastresp_spec.rb +Net::FTP#lastresp +- returns the response code for the last response + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/list_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/login_spec.rb +Net::FTP#login when passed no arguments +- raises a Net::FTPReplyError when the server requests an account + +Net::FTP#login when passed name +- raises a Net::FTPReplyError when the server requests a password, but none was given +- raises a Net::FTPReplyError when the server requests an account, but none was given + +Net::FTP#login when passed name, password +- raises a Net::FTPReplyError when the server requests an account + +Net::FTP#login when the USER command fails +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +Net::FTP#login when the PASS command fails +- does not raise an Error when the response code is 202 +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +Net::FTP#login when the ACCT command fails +- does not raise an Error when the response code is 202 +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/ls_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/mdtm_spec.rb +Net::FTP#mdtm +- sends the MDTM with the passed filename command to the server +- returns the last modification time of the passed file +- raises a Net::FTPPermError when the response code is 550 +- raises a Net::FTPTempError when the response code is 421 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/mkdir_spec.rb +Net::FTP#mkdir +- sends the MKD command with the passed pathname to the server +- returns the path to the newly created directory +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 +- raises a Net::FTPPermError when the response code is 550 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/mtime_spec.rb +Net::FTP#mtime +- sends the MDTM with the passed filename command to the server +- raises a Net::FTPPermError when the response code is 550 +- raises a Net::FTPTempError when the response code is 421 + +Net::FTP#mtime when passed filename +- returns the last modification time of the passed file as a Time object in the local time + +Net::FTP#mtime when passed filename, local_time +- returns the last modification time as a Time object in UTC when local_time is true +- returns the last modification time as a Time object in the local time when local_time is false + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/nlst_spec.rb +Net::FTP#nlst when passed no arguments +- returns an Array containing a list of files in the current dir + +Net::FTP#nlst when passed dir +- returns an Array containing a list of files in the passed dir + +Net::FTP#nlst when the NLST command fails +- raises a Net::FTPTempError when the response code is 450 +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +Net::FTP#nlst when opening the data port fails +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/noop_spec.rb +Net::FTP#noop +- sends the NOOP command to the server +- returns nil +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPTempError when the response code is 421 -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/add_buf_spec.rb -CSV::StreamBuf#add_buf -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/open_spec.rb +Net::FTP.open when passed no block +- returns a new Net::FTP instance +- passes the passed arguments down to Net::FTP.new + +Net::FTP.open when passed a block +- yields a new Net::FTP instance to the passed block +- closes the Net::FTP instance after yielding +- closes the Net::FTP instance even if an exception is raised while yielding +- returns the block's return value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/passive_spec.rb +Net::FTP#passive +- returns true when self is in passive mode + +Net::FTP#passive= +- sets self to passive mode when passed true + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/put_spec.rb +Net::FTP#put (binary mode) +- sends the STOR command to the server +- sends the contents of the passed local_file, without modifications +- returns nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/buf_size_spec.rb -CSV::StreamBuf#buf_size -- needs to be reviewed for spec completeness +Net::FTP#put (text mode) +- sends the STOR command to the server +- sends the contents of the passed local_file, using \r\n as the newline separator +- returns nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/drop_spec.rb -CSV::StreamBuf#drop -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/putbinaryfile_spec.rb +Net::FTP#putbinaryfile +- sends the contents of the passed local_file, without modifications +- returns nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/element_reference_spec.rb -CSV::StreamBuf#[] -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/puttextfile_spec.rb +Net::FTP#puttextfile +- sends the contents of the passed local_file, using \r\n as the newline separator +- returns nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/get_spec.rb -CSV::StreamBuf#get -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/pwd_spec.rb +Net::FTP#pwd +- sends the PWD command to the server +- returns the current directory +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 550 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/quit_spec.rb +Net::FTP#quit +- sends the QUIT command to the server +- does not close the socket automagically +- returns nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/idx_is_eos_spec.rb -CSV::StreamBuf#idx_is_eos? -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/rename_spec.rb +Net::FTP#rename when passed from_name, to_name +- sends the RNFR command with the passed from_name and the RNTO command with the passed to_name to the server +- returns something + +Net::FTP#rename when the RNFR command fails +- raises a Net::FTPTempError when the response code is 450 +- raises a Net::FTPPermError when the response code is 550 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +Net::FTP#rename when the RNTO command fails +- raises a Net::FTPPermError when the response code is 532 +- raises a Net::FTPPermError when the response code is 553 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/resume_spec.rb +Net::FTP#resume +- returns true when self is set to resume uploads/downloads + +Net::FTP#resume= +- sets self to resume uploads/downloads when set to true + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/retrbinary_spec.rb +Net::FTP#retrbinary +- yields the received content as binary blocks of the passed size + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/retrlines_spec.rb +Net::FTP#retrlines +- sends the passed command over the socket +- yields each received line to the passed block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/return_code_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/rmdir_spec.rb +Net::FTP#rmdir +- sends the RMD command with the passed pathname to the server +- returns nil +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 +- raises a Net::FTPPermError when the response code is 550 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/sendcmd_spec.rb +Net::FTP#sendcmd +- sends the passed command to the server +- returns the server's response +- raises no error when the response code is 1xx, 2xx or 3xx +- raises a Net::FTPTempError when the response code is 4xx +- raises a Net::FTPPermError when the response code is 5xx +- raises a Net::FTPProtoError when the response code is not between 1xx-5xx + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/set_socket_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/site_spec.rb +Net::FTP#site +- sends the SITE command with the passed argument to the server +- returns nil +- does not raise an error when the response code is 202 +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/size_spec.rb +Net::FTP#size +- returns the size of the passed file as Integer +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 550 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/status_spec.rb +Net::FTP#status +- sends the STAT command to the server +- returns the received information +- does not raise an error when the response code is 212 +- does not raise an error when the response code is 213 +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 +- raises a Net::FTPPermError when the response code is 530 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/storbinary_spec.rb +Net::FTP#storbinary +- yields the transmitted content as binary blocks of the passed size + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/storlines_spec.rb +Net::FTP#storlines +- sends the passed command and the passed File object's content to the server +- yields each line of the transmitted content + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/system_spec.rb +Net::FTP#system +- sends the SYST command to the server +- returns the received information +- raises a Net::FTPPermError when the response code is 500 +- raises a Net::FTPPermError when the response code is 501 +- raises a Net::FTPPermError when the response code is 502 +- raises a Net::FTPTempError when the response code is 421 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/voidcmd_spec.rb +Net::FTP#voidcmd +- sends the passed command to the server +- returns nil +- raises a Net::FTPReplyError when the response code is 1xx +- raises a Net::FTPReplyError when the response code is 3xx +- raises a Net::FTPTempError when the response code is 4xx +- raises a Net::FTPPermError when the response code is 5xx +- raises a Net::FTPProtoError when the response code is not valid + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/ftp/welcome_spec.rb +Net::FTP#welcome +- returns the server's welcome message -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/initialize_spec.rb -CSV::StreamBuf#initialize -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/HTTPBadResponse_spec.rb +Net::HTTPBadResponse +- is a subclass of StandardError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/is_eos_spec.rb -CSV::StreamBuf#is_eos? -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/HTTPError_spec.rb +Net::HTTPError +- is a subclass of Net::ProtocolError +- includes the Net::HTTPExceptions module + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/HTTPFatalError_spec.rb +Net::HTTPFatalError +- is a subclass of Net::ProtoFatalError +- includes the Net::HTTPExceptions module -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/read_spec.rb -CSV::StreamBuf#read -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/HTTPHeaderSyntaxError_spec.rb +Net::HTTPHeaderSyntaxError +- is a subclass of StandardError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/rel_buf_spec.rb -CSV::StreamBuf#rel_buf -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/HTTPRetriableError_spec.rb +Net::HTTPRetriableError +- is a subclass of Net::ProtoRetriableError +- includes the Net::HTTPExceptions module + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/HTTPServerException_spec.rb +Net::HTTPServerException +- is a subclass of Net::ProtoServerError +- includes the Net::HTTPExceptions module + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/Proxy_spec.rb +Net::HTTP.Proxy +- returns a new subclass of Net::HTTP +- returns Net::HTTP when the passed address is nil +- sets the returned subclasses' proxy options based on the passed arguments -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/streambuf/terminate_spec.rb -CSV::StreamBuf#terminate -- needs to be reviewed for spec completeness +Net::HTTP#proxy? when self is no proxy class instance +- returns false -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/stringreader/get_row_spec.rb -CSV::StringReader#get_row -- needs to be reviewed for spec completeness +Net::HTTP#proxy? when self is a proxy class instance +- returns false -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/stringreader/initialize_spec.rb -CSV::StringReader#initialize -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/active_spec.rb +Net::HTTP#active? +- returns true when self has been started +- returns false when self has not been started yet +- returns false when self has been stopped again -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/add_row_spec.rb -CSV::Writer#add_row -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/address_spec.rb +Net::HTTP#address +- returns the current host name -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/append_spec.rb -CSV::Writer#<< +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/close_on_empty_response_spec.rb +Net::HTTP#close_on_empty_response - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/close_spec.rb -CSV::Writer#close +Net::HTTP#close_on_empty_response= - needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/create_spec.rb -CSV::Writer.create -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/copy_spec.rb +Net::HTTP#copy +- sends a COPY request to the passed path and returns the response -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/generate_spec.rb -CSV::Writer.generate -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/default_port_spec.rb +Net::HTTP.default_port +- returns 80 -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/initialize_spec.rb -CSV::Writer#initialize -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/delete_spec.rb +Net::HTTP#delete +- sends a DELETE request to the passed path and returns the response -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/csv/writer/terminate_spec.rb -CSV::Writer#terminate -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/finish_spec.rb +Net::HTTP#finish when self has been started +- closes the tcp connection -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/accessor_spec.rb -Date#ajd -- should be able to determine the Astronomical Julian day for a date +Net::HTTP#finish when self has not been started yet +- raises an IOError -Date#amjd -- should be able to determine the Astronomical Modified Julian day for a date +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/get2_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/get_print_spec.rb +Net::HTTP.get_print when passed URI +- it prints the body of the specified uri to $stdout + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/get_response_spec.rb +Net::HTTP.get_response when passed URI +- returns the response for the specified uri + +Net::HTTP.get_response when passed host, path, port +- returns the response for the specified host-path-combination + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/get_spec.rb +Net::HTTP.get when passed URI when passed URI +- returns the body of the specified uri + +Net::HTTP.get when passed URI when passed host, path, port +- returns the body of the specified host-path-combination + +Net::HTTP.get when passed URI when passed path in version 1.1 mode +- returns the response and the body for the passed path +- yields each read part of the body to the passed block when passed a block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/head2_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/head_spec.rb +Net::HTTP#head +- sends a HEAD request to the passed path and returns the response +- returns a Net::HTTPResponse + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/http_default_port_spec.rb +Net::HTTP.http_default_port +- returns 80 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/https_default_port_spec.rb +Net::HTTP.https_default_port +- returns 443 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/initialize_spec.rb +Net::HTTP#initialize when passed address +- sets the new Net::HTTP instance's address to the passed address +- sets the new Net::HTTP instance's port to the default HTTP port +- does not start the new Net::HTTP instance + +Net::HTTP#initialize when passed address, port +- sets the new Net::HTTP instance's address to the passed address +- sets the new Net::HTTP instance's port to the passed port +- does not start the new Net::HTTP instance -Date#day_fraction -- should be able to determine the day fraction for a date +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/inspect_spec.rb +Net::HTTP#inspect +- returns a String representation of self -Date#mjd -- should be able to determine the Modified Julian day for a date +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/is_version_1_1_spec.rb +Net::HTTP.is_version_1_1? +- returns the state of net/http 1.1 features + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/is_version_1_2_spec.rb +Net::HTTP.is_version_1_2? +- returns the state of net/http 1.2 features + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/lock_spec.rb +Net::HTTP#lock +- sends a LOCK request to the passed path and returns the response + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/mkcol_spec.rb +Net::HTTP#mkcol +- sends a MKCOL request to the passed path and returns the response + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/move_spec.rb +Net::HTTP#head +- sends a MOVE request to the passed path and returns the response +- returns a Net::HTTPResponse + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/new_spec.rb +Net::HTTP.new when passed address +- returns a Net::HTTP instance +- sets the new Net::HTTP instance's address to the passed address +- sets the new Net::HTTP instance's port to the default HTTP port +- does not start the new Net::HTTP instance + +Net::HTTP.new when passed address, port +- returns a Net::HTTP instance +- sets the new Net::HTTP instance's address to the passed address +- sets the new Net::HTTP instance's port to the passed port +- does not start the new Net::HTTP instance + +Net::HTTP.new when passed address, port, *proxy_options +- returns a Net::HTTP instance +- correctly sets the passed Proxy options + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/newobj_spec.rb +Net::HTTP.newobj when passed address +- returns a new Net::HTTP instance +- sets the new Net::HTTP instance's address to the passed address +- sets the new Net::HTTP instance's port to the default HTTP port +- does not start the new Net::HTTP instance + +Net::HTTP.newobj when passed address, port +- returns a new Net::HTTP instance +- sets the new Net::HTTP instance's address to the passed address +- sets the new Net::HTTP instance's port to the passed port +- does not start the new Net::HTTP instance + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/open_timeout_spec.rb +Net::HTTP#open_timeout +- returns the seconds to wait till the connection is open + +Net::HTTP#open_timeout= +- sets the seconds to wait till the connection is open +- returns the newly set value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/options_spec.rb +Net::HTTP#options +- sends an options request to the passed path and returns the response +- returns a Net::HTTPResponse + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/port_spec.rb +Net::HTTP#port +- returns the current port number + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/post2_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/post_form_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/post_spec.rb +Net::HTTP#post +- sends an post request to the passed path and returns the response +- returns a Net::HTTPResponse + +Net::HTTP#post when passed a block +- yields fragments of the response body to the passed block +- returns a Net::HTTPResponse + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/propfind_spec.rb +Net::HTTP#propfind +- sends an propfind request to the passed path and returns the response +- returns a Net::HTTPResponse + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/proppatch_spec.rb +Net::HTTP#proppatch +- sends an proppatch request to the passed path and returns the response +- returns a Net::HTTPResponse + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/proxy_address_spec.rb +Net::HTTP.proxy_address when self is no proxy class +- returns nil + +Net::HTTP.proxy_address when self is a proxy class +- returns the address for self's proxy connection + +Net::HTTP#proxy_address when self is no proxy class instance +- returns nil + +Net::HTTP#proxy_address when self is a proxy class instance +- returns the password for self's proxy connection + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/proxy_class_spec.rb +Net::HTTP.proxy_class? +- returns true if sels is a class created with Net::HTTP.Proxy + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/proxy_pass_spec.rb +Net::HTTP.proxy_pass when self is no proxy class +- returns nil + +Net::HTTP.proxy_pass when self is a proxy class +- returns nil if no password was set for self's proxy connection +- returns the password for self's proxy connection + +Net::HTTP#proxy_pass when self is no proxy class instance +- returns nil + +Net::HTTP#proxy_pass when self is a proxy class instance +- returns nil if no password was set for self's proxy connection +- returns the password for self's proxy connection + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/proxy_port_spec.rb +Net::HTTP.proxy_port when self is no proxy class +- returns nil + +Net::HTTP.proxy_port when self is a proxy class +- returns 80 if no port was set for self's proxy connection +- returns the port for self's proxy connection + +Net::HTTP#proxy_port when self is no proxy class instance +- returns nil + +Net::HTTP#proxy_port when self is a proxy class instance +- returns 80 if no port was set for self's proxy connection +- returns the port for self's proxy connection + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/proxy_user_spec.rb +Net::HTTP.proxy_user when self is no proxy class +- returns nil + +Net::HTTP.proxy_user when self is a proxy class +- returns nil if no username was set for self's proxy connection +- returns the username for self's proxy connection + +Net::HTTP#proxy_user when self is no proxy class instance +- returns nil -Date#ld -- should be able to determine the Modified Julian day for a date +Net::HTTP#proxy_user when self is a proxy class instance +- returns nil if no username was set for self's proxy connection +- returns the username for self's proxy connection + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/put2_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/put_spec.rb +Net::HTTP#put +- sends an put request to the passed path and returns the response +- returns a Net::HTTPResponse + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/read_timeout_spec.rb +Net::HTTP#read_timeout +- returns the seconds to wait until reading one block + +Net::HTTP#read_timeout= +- sets the seconds to wait till the connection is open +- returns the newly set value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/request_get_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/request_head_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/request_post_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/request_put_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/request_spec.rb +Net::HTTP#request when passed request_object +- makes a HTTP Request based on the passed request_object + +Net::HTTP#request when passed request_object and request_body +- sends the passed request_body when making the HTTP Request + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/request_types_spec.rb +Net::HTTP::Get +- is a subclass of Net::HTTPRequest +- represents the 'GET'-Request-Method +- has no Request Body +- has a Respone Body + +Net::HTTP::Head +- is a subclass of Net::HTTPRequest +- represents the 'HEAD'-Request-Method +- has no Request Body +- has no Respone Body + +Net::HTTP::Post +- is a subclass of Net::HTTPRequest +- represents the 'POST'-Request-Method +- has a Request Body +- has a Respone Body + +Net::HTTP::Put +- is a subclass of Net::HTTPRequest +- represents the 'PUT'-Request-Method +- has a Request Body +- has a Respone Body + +Net::HTTP::Delete +- is a subclass of Net::HTTPRequest +- represents the 'DELETE'-Request-Method +- has no Request Body +- has a Respone Body + +Net::HTTP::Options +- is a subclass of Net::HTTPRequest +- represents the 'OPTIONS'-Request-Method +- has no Request Body +- has no Respone Body + +Net::HTTP::Trace +- is a subclass of Net::HTTPRequest +- represents the 'TRACE'-Request-Method +- has no Request Body +- has a Respone Body + +Net::HTTP::Propfind +- is a subclass of Net::HTTPRequest +- represents the 'PROPFIND'-Request-Method +- has a Request Body +- has a Respone Body + +Net::HTTP::Proppatch +- is a subclass of Net::HTTPRequest +- represents the 'PROPPATCH'-Request-Method +- has a Request Body +- has a Respone Body + +Net::HTTP::Mkcol +- is a subclass of Net::HTTPRequest +- represents the 'MKCOL'-Request-Method +- has a Request Body +- has a Respone Body + +Net::HTTP::Copy +- is a subclass of Net::HTTPRequest +- represents the 'COPY'-Request-Method +- has no Request Body +- has a Respone Body + +Net::HTTP::Move +- is a subclass of Net::HTTPRequest +- represents the 'MOVE'-Request-Method +- has no Request Body +- has a Respone Body + +Net::HTTP::Lock +- is a subclass of Net::HTTPRequest +- represents the 'LOCK'-Request-Method +- has a Request Body +- has a Respone Body + +Net::HTTP::Unlock +- is a subclass of Net::HTTPRequest +- represents the 'UNLOCK'-Request-Method +- has a Request Body +- has a Respone Body + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/send_request_spec.rb +Net::HTTP#send_request when passed type, path +- sends a HTTP Request of the passed type to the passed path + +Net::HTTP#send_request when passed type, path, body +- sends a HTTP Request with the passed body + +Net::HTTP#send_request when passed type, path, body, headers +- sends a HTTP Request with the passed headers + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/set_debug_output_spec.rb +Net::HTTP#set_debug_output when passed io +- sets the passed io as output stream for debugging + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/socket_type_spec.rb +Net::HTTP.socket_type +- returns BufferedIO + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/start_spec.rb +Net::HTTP.start +- returns a new Net::HTTP object for the passed address and port +- opens the tcp connection + +Net::HTTP.start when passed a block +- returns the blocks return value +- yields the new Net::HTTP object to the block +- opens the tcp connection before yielding +- closes the tcp connection after yielding -Date#year -- should be able to determine the year for a date +Net::HTTP#start +- returns self +- opens the tcp connection -Date#yday -- should be able to determine the year for a date +Net::HTTP#start when self has already been started +- raises an IOError -Date#mon -- should be able to determine the month for a date +Net::HTTP#start when passed a block +- returns the blocks return value +- yields the new Net::HTTP object to the block +- opens the tcp connection before yielding +- closes the tcp connection after yielding + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/started_spec.rb +Net::HTTP#started? +- returns true when self has been started +- returns false when self has not been started yet +- returns false when self has been stopped again + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/trace_spec.rb +Net::HTTP#trace +- sends a TRACE request to the passed path and returns the response +- returns a Net::HTTPResponse + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/unlock_spec.rb +Net::HTTP#unlock +- sends an UNLOCK request to the passed path and returns the response +- returns a Net::HTTPResponse -Date#mday -- should be able to determine the day of the month for a date +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/use_ssl_spec.rb +Net::HTTP#use_ssl? +- returns false -Date#wday -- should be able to determine the week day for a date +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/version_1_1_spec.rb +Net::HTTP.version_1_1 +- turns on net/http 1.1 features +- returns false -Date#cwyear -- should be able to determine the commercial year for a date +Net::HTTP.version_1_1? +- returns the state of net/http 1.1 features -Date#cweek -- should be able to determine the commercial week for a date +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/http/version_1_2_spec.rb +Net::HTTP.version_1_2 +- turns on net/http 1.2 features +- returns true -Date#cwday -- should be able to determine the commercial week day for a date +Net::HTTP.version_1_2? +- returns the state of net/http 1.2 features -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/add_month_spec.rb -Date#>> -- should add a number of months to a Date -- should result in the last day of a month if the day doesn't exist -- should raise an error on non numeric parameters +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpexceptions/initialize_spec.rb +Net::HTTPExceptions#initialize when passed message, response +- calls super with the passed message +- sets self's response to the passed response + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpexceptions/response_spec.rb +Net::HTTPExceptions#response +- returns self's response + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/body_exist_spec.rb +Net::HTTPGenericRequest#body_exist? +- returns true when the response is expected to have a body + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/body_spec.rb +Net::HTTPGenericRequest#body +- returns self's request body + +Net::HTTPGenericRequest#body= +- sets self's body content to the passed String +- sets self's body stream to nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/body_stream_spec.rb +Net::HTTPGenericRequest#body_stream +- returns self's body stream Object + +Net::HTTPGenericRequest#body_stream= +- sets self's body stream to the passed Object +- sets self's body to nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/exec_spec.rb +Net::HTTPGenericRequest#exec wehn passed socket, version, path when a body stream is set +- raises an ArgumentError when the 'Content-Length' is not set or 'Transfer-Encoding' is not set to 'chunked' -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/add_spec.rb -Date#+ -- should add a number of days to a Date -- should add a negative number of days to a Date -- should raise an error on non numeric parameters +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/inspect_spec.rb +Net::HTTPGenericRequest#inspect +- returns a String representation of self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/boat_spec.rb -Date#<=> -- should be able to compare two same dates -- should be able to compute the difference between two dates -- should be able to compare to another numeric +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/method_spec.rb +Net::HTTPGenericRequest#method +- returns self's request method + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/path_spec.rb +Net::HTTPGenericRequest#path +- returns self's request path + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/request_body_permitted_spec.rb +Net::HTTPGenericRequest#request_body_permitted? +- returns true when the request is expected to have a body + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/response_body_permitted_spec.rb +Net::HTTPGenericRequest#response_body_permitted? +- returns true when the response is expected to have a body + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpgenericrequest/set_body_internal_spec.rb +Net::HTTPGenericRequest#set_body_internal when passed string +- sets self's body to the passed string +- raises an ArgumentError when the body or body_stream of self have already been set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/add_field_spec.rb +Net::HTTPHeader#add_field when passed key, value +- adds the passed value to the header entry with the passed key +- is case-insensitive -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/civil_spec.rb -Date#civil -- creates a Date for -4712 by default -- creates a date with arguments -- doesn't create dates for invalid arguments -- creats a Date for different calendar reform dates -- doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/basic_auth_spec.rb +Net::HTTPHeader#basic_auth when passed account, password +- sets the 'Authorization' Header entry for basic authorization + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/canonical_each_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/chunked_spec.rb +Net::HTTPHeader#chunked? +- returns true if the 'Transfer-Encoding' header entry is set to chunked + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/content_length_spec.rb +Net::HTTPHeader#content_length +- returns nil if no 'Content-Length' header entry is set +- raises a Net::HTTPHeaderSyntaxError when the 'Content-Length' header entry has an invalid format +- returns the value of the 'Content-Length' header entry as an Integer + +Net::HTTPHeader#content_length= +- removes the 'Content-Length' entry if passed false or nil +- sets the 'Content-Length' entry to the passed value +- sets the 'Content-Length' entry to 0 if the passed value is not valid + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/content_range_spec.rb +Net::HTTPHeader#content_range +- returns a Range object that represents the 'Content-Range' header entry +- returns nil when there is no 'Content-Range' header entry +- raises a Net::HTTPHeaderSyntaxError when the 'Content-Range' has an invalid format + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/content_type_spec.rb +Net::HTTPHeader#content_type +- returns the content type string, as per 'Content-Type' header entry +- returns nil if the 'Content-Type' header entry does not exist + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/delete_spec.rb +Net::HTTPHeader#delete when passed key +- removes the header entry with the passed key +- returns the removed values +- is case-insensitive -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/commercial_spec.rb -Date#commercial -- Creates a Date for the correct day given the year, week and day number -- creates only Date objects for valid weeks +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/each_capitalized_name_spec.rb +Net::HTTPHeader#each_capitalized_name when passed a block +- yields each header key to the passed block (keys capitalized) + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/each_capitalized_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/each_header_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/each_key_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/each_name_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/each_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/each_value_spec.rb +Net::HTTPHeader#each_value when passed a block +- yields each header entry's joined values + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/element_reference_spec.rb +Net::HTTPHeader#[] when passed key +- returns the value of the header entry with the passed key +- is case-insensitive +- returns multi-element values joined together +- returns nil for non-existing entries -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/constants_spec.rb -Date constants -- should define ITALY -- should define ENGLAND -- should define JULIAN -- should define GREGORIAN -- should define MONTHNAMES -- should define DAYNAMES -- should define ABBR_MONTHNAMES +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/element_set_spec.rb +Net::HTTPHeader#[]= when passed key, value +- sets the header entry with the passed key to the passed value +- is case-insensitive +- removes the header entry with the passed key when the value is false or nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/conversions_spec.rb -Date#new_start -- should convert a date object into another with a new calendar reform +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/fetch_spec.rb +Net::HTTPHeader#fetch when passed key +- returns the header entry for the passed key +- is case-insensitive +- returns nil when there is no entry for the passed key -Date#italy -- should convert a date object into another with the Italian calendar reform +Net::HTTPHeader#fetch when passed key, default +- returns the header entry for the passed key -Date#england -- should convert a date object into another with the English calendar reform +Net::HTTPHeader#fetch when passed key and block +- returns the header entry for the passed key -Date#julian -- should convert a date object into another with the Julian calendar +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/form_data_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/get_fields_spec.rb +Net::HTTPHeader#get_fields when passed key +- returns an Array containing the values of the header entry with the passed key +- returns a copy of the header entry values +- returns nil for non-existing header entries +- is case-insensitive -Date#gregorian -- should convert a date object into another with the Gregorian calendar +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/initialize_http_header_spec.rb +Net::HTTPHeader#initialize_http_header when passed Hash +- initializes the HTTP Header using the passed Hash + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/key_spec.rb +Net::HTTPHeader#key? when passed key +- returns true if the header entry with the passed key exists +- is case-insensitive -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/downto_spec.rb -Date#downto -- should be able to step backward in time +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/length_spec.rb +Net::HTTPHeader#length +- returns the number of header entries in self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/main_type_spec.rb +Net::HTTPHeader#main_type +- returns the 'main-content-type', as per 'Content-Type' header entry +- returns nil if the 'Content-Type' header entry does not exist + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/proxy_basic_auth_spec.rb +Net::HTTPHeader#proxy_basic_auth when passed account, password +- sets the 'Proxy-Authorization' Header entry for basic authorization + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/range_length_spec.rb +Net::HTTPHeader#range_length +- returns the length of the Range represented by the 'Content-Range' header entry +- returns nil when there is no 'Content-Range' header entry +- raises a Net::HTTPHeaderSyntaxError when the 'Content-Range' has an invalid format + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/range_spec.rb +Net::HTTPHeader#range +- returns a Range object that represents the 'Range' header entry +- returns nil when there is no 'Range' header entry +- raises a Net::HTTPHeaderSyntaxError when the 'Range' has an invalid format +- raises a Net::HTTPHeaderSyntaxError when the 'Range' was not specified + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/set_content_type_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/set_form_data_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/set_range_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/size_spec.rb +Net::HTTPHeader#size +- returns the number of header entries in self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/sub_type_spec.rb +Net::HTTPHeader#sub_type +- returns the 'sub-content-type', as per 'Content-Type' header entry +- returns nil if no 'sub-content-type' is set +- returns nil if the 'Content-Type' header entry does not exist + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/to_hash_spec.rb +Net::HTTPHeader#to_hash +- returns a Hash representing all Header entries (keys in lower case, values as arrays) +- does not allow modifying the headers from the returned hash + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpheader/type_params_spec.rb +Net::HTTPHeader#type_params +- returns additional 'Content-Type' information as a Hash +- returns an empty Hash when no additional 'Content-Type' information is set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httprequest/initialize_spec.rb +Net::HTTPRequest#initialize +- uses the METHOD constants to set the request method +- uses the REQUEST_HAS_BODY to set whether the Request has a body or not +- uses the RESPONSE_HAS_BODY to set whether the Response can have a body or not + +Net::HTTPRequest#initialize when passed path +- sets self's path to the passed path + +Net::HTTPRequest#initialize when passed path, headers +- uses the passed headers Hash to initialize self's header entries + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/body_permitted_spec.rb +Net::HTTPResponse.body_permitted? +- returns true if this response type can have a response body + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/body_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/code_spec.rb +Net::HTTPResponse#code +- returns the result code string + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/code_type_spec.rb +Net::HTTPResponse#code_type +- returns self's class + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/entity_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/error_spec.rb +Net::HTTPResponse#error! +- raises self's class 'EXCEPTION_TYPE' Exception + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/error_type_spec.rb +Net::HTTPResponse#error_type +- returns self's class 'EXCEPTION_TYPE' constant + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/exception_type_spec.rb +Net::HTTPResponse.exception_type +- returns self's 'EXCEPTION_TYPE' constant -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/eql_spec.rb -Date#eql? -- should be able determine equality between date objects +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/header_spec.rb +Net::HTTPResponse#header +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/gregorian_spec.rb -Date#gregorian? -- should mark a day before the calendar reform as Julian -- should mark a day after the calendar reform as Julian +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/http_version_spec.rb +Net::HTTPResponse#http_version +- returns self's http version + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/initialize_spec.rb +Net::HTTPResponse#initialize when passed http_version, response_code, response_message +- sets self http_version, response_code and response_message to the passed values + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/inspect_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/message_spec.rb +Net::HTTPResponse#message +- returns self's response message + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/msg_spec.rb +Net::HTTPResponse#msg +- returns self's response message + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/read_body_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/read_header_spec.rb +Net::HTTPResponse#read_header +- returns self -Date#gregorian_leap? -- should be able to determine whether a year is a leap year in the Gregorian calendar +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/read_new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/reading_body_spec.rb +Net::HTTPResponse#reading_body when body_allowed is true but the response type is not allowed to have a body +- returns nil +- yields the passed block -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/hash_spec.rb -Date#hash -- should be able determine the hash value for a date -- should be the case that the same date results in the same hash +Net::HTTPResponse#reading_body when body_allowed is false +- returns nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/infinity_spec.rb -Date::Infinity -- should be able to check whether Infinity is zero -- should be able to check whether Infinity is finite -- should be able to check whether Infinity is infinite -- should be able to check whether Infinity is not a number -- should be able to compare Infinity objects -- should be able to return plus Infinity for abs -- should be able to use -@ and +@ for Date::Infinity -- should be able to coerce a Date::Infinity object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/response_spec.rb +Net::HTTPResponse#response +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/julian_spec.rb -Date#jd -- should be able to construct a Date object based on the Julian day -- should be able to determine the Julian day for a Date object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/to_ary_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/http/httpresponse/value_spec.rb +Net::HTTPResponse#value +- raises an HTTP error for non 2xx HTTP Responses + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/binmode_spec.rb +Net::Telnet#binmode when passed no arguments or nil +- returns the current Binmode value -Date#julian? -- should mark a day before the calendar reform as Julian -- should mark a day after the calendar reform as Julian +Net::Telnet#binmode when passed [true] +- returns true +- sets the Binmode to true -Date#julian_leap? -- should be able to determine whether a year is a leap year in the Julian calendar +Net::Telnet#binmode when passed [false] +- returns false +- sets the Binmode to false -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/minus_month_spec.rb -Date#<< -- should substract a number of months from a date -- should result in the last day of a month if the day doesn't exist -- should raise an error on non numeric parameters +Net::Telnet#binmode when passed [Object] +- raises an ArgumentError +- does not change the Binmode -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/minus_spec.rb -Date#- -- should substract a number of days from a Date -- should substract a negative number of days from a Date -- should be able to compute the different between two dates -- should raise an error on non numeric parameters +Net::Telnet#binmode= when passed [true] +- returns true +- sets the Binmode to true -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/new_spec.rb -Date#new -- creates a Date for -4712 by default -- creates a date with arguments -- doesn't create dates for invalid arguments -- creats a Date for different calendar reform dates -- doesn't blow up (illegal instruction and segfault, respectively) when fed huge numbers +Net::Telnet#binmode= when passed [false] +- returns false +- sets the Binmode to false -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/neww_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/ordinal_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/parse_spec.rb -Date#parse -- can parse a day name into a Date object -- can parse a month name into a Date object -- can parse a month day into a Date object -- can't handle a single digit -- can handle DD as month day number -- can handle DDD as year day number -- can handle MMDD as month and day -- can handle YYYYDDD as year and day number -- can handle YYYYMMDD as year and day number +Net::Telnet#binmode when passed [Object] +- raises an ArgumentError +- does not change the Binmode -Date#parse with '.' separator -- can parse a mmm-YYYY string into a Date object -- can parse a 'DD mmm YYYY' string into a Date object -- can parse a 'mmm DD YYYY' string into a Date object -- can parse a 'YYYY mmm DD' string into a Date object -- can parse a month name and day into a Date object -- can parse a month name, day and year into a Date object -- can parse a year, month name and day into a Date object -- can parse a year, day and month name into a Date object -- can handle negative year numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/cmd_spec.rb +Net::Telnet#cmd +- needs to be reviewed for spec completeness -Date#parse with '/' separator -- can parse a mmm-YYYY string into a Date object -- can parse a 'DD mmm YYYY' string into a Date object -- can parse a 'mmm DD YYYY' string into a Date object -- can parse a 'YYYY mmm DD' string into a Date object -- can parse a month name and day into a Date object -- can parse a month name, day and year into a Date object -- can parse a year, month name and day into a Date object -- can parse a year, day and month name into a Date object -- can handle negative year numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/initialize_spec.rb +Net::Telnet#initialize +- needs to be reviewed for spec completeness -Date#parse with ' ' separator -- can parse a mmm-YYYY string into a Date object -- can parse a 'DD mmm YYYY' string into a Date object -- can parse a 'mmm DD YYYY' string into a Date object -- can parse a 'YYYY mmm DD' string into a Date object -- can parse a month name and day into a Date object -- can parse a month name, day and year into a Date object -- can parse a year, month name and day into a Date object -- can parse a year, day and month name into a Date object -- can handle negative year numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/login_spec.rb +Net::Telnet#login +- needs to be reviewed for spec completeness -Date#parse with '/' separator US-style -- parses a YYYYMMDD string into a Date object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/preprocess_spec.rb +Net::Telnet#preprocess +- needs to be reviewed for spec completeness -Date#parse with '-' separator EU-style -- can parse a YYYY-MM-DD string into a Date object -- can parse a MM-DD-YYYY string into a Date object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/print_spec.rb +Net::Telnet#print +- needs to be reviewed for spec completeness -Date#parse(.) -- parses a YYYY.MM.DD string into a Date object -- parses a DD.MM.YYYY string into a Date object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/puts_spec.rb +Net::Telnet#puts +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/relationship_spec.rb -Date#=== -- should be able to compare two same dates -- should be able to compute the difference between two dates -- should be able to compare to another numeric +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/sock_spec.rb +Net::Telnet#sock +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/step_spec.rb -Date#step -- should be able to step forward in time -- should be able to step backward in time +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/telnetmode_spec.rb +Net::Telnet#telnetmode +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/strftime_spec.rb -Date#strftime -- should be able to print the date -- should be able to print the full day name -- should be able to print the short day name -- should be able to print the full month name -- should be able to print the short month name -- should be able to print the century -- should be able to print the month day with leading zeroes -- should be able to print the month day with leading spaces -- should be able to print the commercial year with leading zeroes -- should be able to print the commercial year with only two digits -- should be able to print the hour with leading zeroes (hour is always 00) -- should be able to print the hour in 12 hour notation with leading zeroes -- should be able to print the year day with leading zeroes -- should be able to print the hour in 24 hour notation with leading spaces -- should be able to print the hour in 12 hour notation with leading spaces -- should be able to print the minutes with leading zeroes -- should be able to print the month with leading zeroes -- should be able to add a newline -- should be able to show AM/PM -- should be able to show am/pm -- should be able to show the number of seconds with leading zeroes -- should be able to show the number of seconds with leading zeroes -- should be able to show the number of seconds since the unix epoch -- should be able to add a tab -- should be able to show the week number with the week starting on sunday and monday -- should be able to show the commercial week day -- should be able to show the commercial week -- should be able to show the week day -- should be able to show the year in YYYY format -- should be able to show the year in YY format -- should be able to show the timezone of the date with a : separator -- should be able to show the timezone of the date with a : separator -- should be able to escape the % character -- should be able to print the date in full -- should be able to print the date with slashes -- should be able to print the date as YYYY-MM-DD -- should be able to show HH:MM -- should be able to show HH:MM:SS AM/PM -- should be able to show HH:MM:SS -- should be able to show the commercial week -- should be able to show HH:MM:SS -- should be able to show MM/DD/YY -- should be able to show a full notation +Net::Telnet#telnetmode= +- needs to be reviewed for spec completeness + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/waitfor_spec.rb +Net::Telnet#waitfor +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/strptime_spec.rb -Date#strftime -- should be able to parse without arguments -- should be able to parse the default date format -- should be able to parse the full day name -- should be able to parse the short day name -- should be able to parse the full month name -- should be able to parse the short month name -- should be able to parse the century -- should be able to parse the month day with leading zeroes -- should be able to parse the month day with leading spaces -- should be able to parse the commercial year with leading zeroes -- should be able to parse the commercial year with only two digits -- should be able to parse the year day with leading zeroes -- should be able to parse the month with leading zeroes -- should be able to show the week number with the week starting on sunday and monday -- should be able to show the commercial week day -- should be able to show the commercial week -- should be able to show the week day -- should be able to show the year in YYYY format -- should be able to show the year in YY format -- should be able to parse the date in full -- should be able to parse the date with slashes -- should be able to parse the date as YYYY-MM-DD -- should be able to show the commercial week -- should be able to show MM/DD/YY -- should be able to show a full notation +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/net/telnet/write_spec.rb +Net::Telnet#write +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/date/upto_spec.rb -Date#upto -- should be able to step forward in time +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/observer/add_observer_spec.rb +Observer#add_observer +- adds the observer -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/append_spec.rb -Digest::MD5#<< -- can update +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/observer/count_observers_spec.rb +Observer#count_observers +- returns the number of observers +- returns the number of unique observers -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/block_length_spec.rb -Digest::MD5#block_length -- returns the length of digest block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/observer/delete_observer_spec.rb +Observer#delete_observer +- deletes the observer -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/digest_bang_spec.rb -Digest::MD5#digest! -- returns a digest and can digest! +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/observer/delete_observers_spec.rb +Observer#delete_observers +- deletes the observers -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/digest_length_spec.rb -Digest::MD5#digest_length -- returns the length of computed digests +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/observer/notify_observers_spec.rb +Observer#notify_observers +- must call changed before notifying observers +- verifies observer responds to update +- receives the callback -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/digest_spec.rb -Digest::MD5#digest -- returns a digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openssl/cipher_spec.rb +OpenSSL::Cipher's CipherError +- exists under OpenSSL::Cipher namespace -Digest::MD5.digest -- returns a digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openssl/hmac/digest_spec.rb +OpenSSL::HMAC.digest +- returns an SHA1 digest -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/equal_spec.rb -Digest::MD5#== -- should be equal to itself -- should be equal to string representing its hexdigest -- should be equal to appropriate object that responds to to_str -- should be equal for same digest different object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openssl/hmac/hexdigest_spec.rb +OpenSSL::HMAC.hexdigest +- returns an SHA1 hex digest -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/hexdigest_bang_spec.rb -Digest::MD5#hexdigest! -- returns a hexdigest and resets the state +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openssl/random/pseudo_bytes_spec.rb +OpenSSL::Random#pseudo_bytes +- generates a random binary string of specified length +- generates different binary strings with subsequent invocations +- raises ArgumentError on negative arguments -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/hexdigest_spec.rb -Digest::MD5#hexdigest -- returns a hexdigest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openssl/random/random_bytes_spec.rb +OpenSSL::Random#random_bytes +- generates a random binary string of specified length +- generates different binary strings with subsequent invocations +- raises ArgumentError on negative arguments -Digest::MD5.hexdigest -- returns a hexdigest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/delete_field_spec.rb +OpenStruct#delete_field +- removes the named field from self's method/value table +- does not remove the accessor methods -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/inspect_spec.rb -Digest::MD5#inspect -- returns a Ruby object representation +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/equal_value_spec.rb +OpenStruct#== +- returns false when the passed argument is no OpenStruct +- returns true when self and other are equal method/value wise -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/length_spec.rb -Digest::MD5#length -- returns the length of the digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/frozen_spec.rb +OpenStruct.new when frozen +- is still readable +- creates an unfrozen dup -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/reset_spec.rb -Digest::MD5#reset -- can returns digest state to initial conditions +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/initialize_copy_spec.rb +OpenStruct#initialize_copy +- is private +- creates an independent method/value table for self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/size_spec.rb -Digest::MD5#size -- returns the length of the digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/initialize_spec.rb +OpenStruct#initialize +- is private -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/to_s_spec.rb -Digest::MD5#to_s -- returns a hexdigest -- does not change the internal state +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/inspect_spec.rb +OpenStruct#inspect +- returns a String representation of self +- correctly handles self-referential OpenStructs +- correctly handles OpenStruct subclasses -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/md5/update_spec.rb -Digest::MD5#update -- can update +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/marshal_dump_spec.rb +OpenStruct#marshal_dump +- returns the method/value table + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/marshal_load_spec.rb +OpenStruct#marshal_load when passed [Hash] +- defines methods based on the passed Hash + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/method_missing_spec.rb +OpenStruct#method_missing when called with a method name ending in '=' +- raises an ArgumentError when not passed any additional arguments +- raises a TypeError when self is frozen +- creates accessor methods +- updates the method/value table with the passed method/value + +OpenStruct#method_missing when passed additional arguments +- raises a NoMethodError + +OpenStruct#method_missing when not passed any additional arguments +- returns the value for the passed method from the method/value table + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/new_ostruct_member_spec.rb +OpenStruct#new_ostruct_member when passed [method_name] +- creates an attribute reader method for the passed method_name +- creates an attribute writer method for the passed method_name +- does not allow overwriting existing methods + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/new_spec.rb +OpenStruct.new when passed [Hash] +- creates an attribute for each key of the passed Hash + +OpenStruct.new when passed no arguments +- returns a new OpenStruct Object without any attributes + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/table_spec.rb +OpenStruct#table +- returns self's method/value table -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha1/digest_spec.rb -Digest::SHA1#digest -- returns a digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/openstruct/to_s_spec.rb +OpenStruct#to_s +- returns a String representation of self +- correctly handles self-referential OpenStructs +- correctly handles OpenStruct subclasses -Digest::SHA1.digest -- returns a digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/pathname/absolute_spec.rb +Pathname#absolute? +- returns true for the root directory +- returns true for a dir starting with a slash +- returns false for a dir not starting with a slash +- returns false for a dir not starting with a slash + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/pathname/equal_value_spec.rb +Pathname#== +- returns true when identical paths are used +- returns true when identical paths are used + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/pathname/hash_spec.rb +Pathname#hash +- is equal to the hash of the pathname +- is not equal the hash of a different pathname + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/pathname/new_spec.rb +Pathname.new +- returns a new Pathname Object with 1 argument +- raises an ArgumentError when called with +- is tainted if path is tainted + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/pathname/parent_spec.rb +Pathname#parent +- has parent of root as root +- has parent of /usr/ as root +- has parent of /usr/local as root + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/pathname/relative_spec.rb +Pathname#relative? +- returns false for the root directory +- returns false for a dir starting with a slash +- returns true for a dir not starting with a slash +- returns true for a dir not starting with a slash + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/pathname/root_spec.rb +Pathname#root? +- returns true for root directories +- returns false for empty string +- returns false for a top level directory +- returns false for a top level with .. appended directory +- returns false for a directory below top level + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/pathname/sub_spec.rb +Pathname#sub +- replaces the pattern with rest +- returns a new object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/each_spec.rb +Prime.each +- iterates the given block over all prime numbers +- infinitely iterates the given block passing a prime +- passes a prime to the given block ascendently +- returns the last evaluated value of the given block +- iterates the given block over all prime numbers which are equal to or less than the first argument +- returns the last evaluated value of the given block +- returns nil when no prime number is enumerated +- takes a pseudo-prime generator as the second argument +- returns an enumerator (or compatible object) if no block given +- returns an enumerator which remembers the given upper bound +- returns an enumerator which independently enumerates +- returns an enumerator which can be rewinded via #rewind +- starts from 2 regardless of the prior #each +- starts from 2 regardless of the prior Prime.each.next -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/append_spec.rb -Digest::SHA256#<< -- can update +Prime#each +- iterates the given block over all prime numbers +- infinitely iterates the given block passing a prime +- passes a prime to the given block ascendently +- returns the last evaluated value of the given block +- iterates the given block over all prime numbers which are equal to or less than the first argument +- returns the last evaluated value of the given block +- returns nil when no prime number is enumerated +- takes a pseudo-prime generator as the second argument +- returns an enumerator (or compatible object) if no block given +- returns an enumerator which remembers the given upper bound +- returns an enumerator which independently enumerates +- returns an enumerator which can be rewinded via #rewind +- starts from 2 regardless of the prior #each +- starts from 2 regardless of the prior Prime.each.next + +Prime#each when an instance created via Prime.new +- iterates the given block over all prime numbers +- infinitely iterates the given block passing a prime +- raises a ArgumentError when is called with some argumetns +- passes a prime to the given block ascendently +- returns an evaluated value of the given block +- returns an enumerator (or a compatible object) if no block given +- raises an ArgumentError if no block given and is called with some arguments +- does not rewind the generator, each loop start at the current value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/instance_spec.rb +Prime.instance +- returns a object representing the set of prime numbers +- does not complain anything +- raises a ArgumentError when is called with some arguments + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/int_from_prime_division_spec.rb +Prime.int_from_prime_division +- returns the product of the given factorization +- returns 1 for an empty factorization + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/integer/each_prime_spec.rb +Integer.each_prime +- is transferred to Prime.each + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/integer/from_prime_division_spec.rb +Integer.from_prime_division +- returns the product of the given factorization +- returns 1 for an empty factorization -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/block_length_spec.rb -Digest::SHA256#block_length -- returns the length of digest block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/integer/prime_division_spec.rb +Integer#prime_division +- returns an array of a prime factor and a corresponding exponent +- returns an empty array for 1 +- returns an empty array for -1 +- raises ZeroDivisionError for 0 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/integer/prime_spec.rb +Integer#prime? +- returns a true value for prime numbers +- returns a false value for composite numbers -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/digest_bang_spec.rb -Digest::SHA256#digest! -- returns a digest and can digest! +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/new_spec.rb +Prime.new +- returns a new object representing the set of prime numbers +- returns a object with obsolete featrues +- complains that the method is obsolete +- raises a ArgumentError when is called with some arguments -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/digest_length_spec.rb -Digest::SHA256#digest_length -- returns the length of computed digests +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/next_spec.rb +Prime#next +- returns the element at the current position and moves forward -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/digest_spec.rb -Digest::SHA256#digest -- returns a digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/prime_division_spec.rb +Prime.prime_division +- returns an array of a prime factor and a corresponding exponent +- returns an empty array for 1 +- returns an empty array for -1 +- raises ZeroDivisionError for 0 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/prime_spec.rb +Prime#prime? +- returns a true value for prime numbers +- returns a false value for composite numbers -Digest::SHA256.digest -- returns a digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/prime/succ_spec.rb +Prime#succ +- returns the element at the current position and moves forward -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/equal_spec.rb -Digest::SHA256#== -- should be equal to itself -- should be equal to string representing its hexdigest -- should be equal to appropriate object that responds to to_str -- should be equal for same digest different object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/append_spec.rb +Queue#<< +- adds an element to the Queue + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/clear_spec.rb +Queue#clear +- removes all objects from the queue + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/deq_spec.rb +Queue#deq +- removes an item from the Queue +- returns items in the order they were added +- blocks the thread until there are items in the queue +- raises a ThreadError if Queue is empty + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/empty_spec.rb +Queue#empty? +- returns true on an empty Queue +- returns false when Queue is not empty + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/enq_spec.rb +Queue#enq +- adds an element to the Queue -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/hexdigest_bang_spec.rb -Digest::SHA256#hexdigest! -- returns a hexdigest and resets the state +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/length_spec.rb +Queue#length +- returns the number of elements -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/hexdigest_spec.rb -Digest::SHA256#hexdigest -- returns a hexdigest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/num_waiting_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/pop_spec.rb +Queue#pop +- removes an item from the Queue +- returns items in the order they were added +- blocks the thread until there are items in the queue +- raises a ThreadError if Queue is empty + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/push_spec.rb +Queue#push +- adds an element to the Queue + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/shift_spec.rb +Queue#shift +- removes an item from the Queue +- returns items in the order they were added +- blocks the thread until there are items in the queue +- raises a ThreadError if Queue is empty -Digest::SHA256.hexdigest -- returns a hexdigest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/queue/size_spec.rb +Queue#size +- returns the number of elements -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/inspect_spec.rb -Digest::SHA256#inspect -- returns a Ruby object representation +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/Rational_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/abs_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/ceil_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/coerce_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/comparison_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/denominator_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/div_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/divide_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/divmod_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/equal_value_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/exponent_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/fdiv_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/floor_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/hash_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/initialize_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/inspect_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/minus_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/modulo_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/multiply_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/numerator_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/plus_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/quo_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/reduce_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/remainder_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/round_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/to_f_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/to_i_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/to_r_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/to_s_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rational/truncate_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/basic_quote_characters_spec.rb +Readline.basic_quote_characters +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/length_spec.rb -Digest::SHA256#length -- returns the length of the digest +Readline.basic_quote_characters= +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/reset_spec.rb -Digest::SHA256#reset -- can returns digest state to initial conditions +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/basic_word_break_characters_spec.rb +Readline.basic_word_break_characters +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/size_spec.rb -Digest::SHA256#size -- returns the length of the digest +Readline.basic_word_break_characters= +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/to_s_spec.rb -Digest::SHA256#to_s -- returns a hexdigest -- does not change the internal state +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/completer_quote_characters_spec.rb +Readline.completer_quote_characters +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha256/update_spec.rb -Digest::SHA256#update -- can update +Readline.completer_quote_characters= +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/append_spec.rb -Digest::SHA384#<< -- can update +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/completer_word_break_characters_spec.rb +Readline.completer_word_break_characters +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/block_length_spec.rb -Digest::SHA384#block_length -- returns the length of digest block +Readline.completer_word_break_characters= +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/digest_bang_spec.rb -Digest::SHA384#digest! -- returns a digest and can digest! +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/completion_append_character_spec.rb +Readline.completion_append_character +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/digest_length_spec.rb -Digest::SHA384#digest_length -- returns the length of computed digests +Readline.completion_append_character= +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/digest_spec.rb -Digest::SHA384#digest -- returns a digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/completion_case_fold_spec.rb +Readline.completion_case_fold +- needs to be reviewed for spec completeness -Digest::SHA384.digest -- returns a digest +Readline.completion_case_fold= +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/equal_spec.rb -Digest::SHA384#== -- should be equal to itself -- should be equal to string representing its hexdigest -- should be equal to appropriate object that responds to to_str -- should be equal for same digest different object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/completion_proc_spec.rb +Readline.completion_proc +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/hexdigest_bang_spec.rb -Digest::SHA384#hexdigest! -- returns a hexdigest and resets the state +Readline.completion_proc= +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/hexdigest_spec.rb -Digest::SHA384#hexdigest -- returns a hexdigest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/constants_spec.rb +Readline::HISTORY +- is defined -Digest::SHA384.hexdigest -- returns a hexdigest +Readline::VERSION +- is defined and is a non-empty String -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/inspect_spec.rb -Digest::SHA384#inspect -- returns a Ruby object representation +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/emacs_editing_mode_spec.rb +Readline.emacs_editing_mode +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/length_spec.rb -Digest::SHA384#length -- returns the length of the digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/filename_quote_characters_spec.rb +Readline.filename_quote_characters +- needs to be reviewed for spec completeness + +Readline.filename_quote_characters= +- needs to be reviewed for spec completeness + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/append_spec.rb +Readline::HISTORY.<< +- appends the given Object to the history +- tries to convert the passed Object to a String using #to_str +- raises a TypeError when the passed Object can't be converted to a String + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/delete_at_spec.rb +Readline::HISTORY.delete_at +- deletes and returns the history entry at the specified index +- raises an IndexError when the given index is greater than the history size +- taints the returned strings + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/each_spec.rb +Readline::HISTORY.each +- yields each item in the history +- yields tainted Objects + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/element_reference_spec.rb +Readline::HISTORY.[] +- returns tainted objects +- returns the history item at the passed index +- raises an IndexError when there is no item at the passed index + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/element_set_spec.rb +Readline::HISTORY.[]= +- returns the new value for the passed index +- raises an IndexError when there is no item at the passed positive index +- sets the item at the given index +- raises an IndexError when there is no item at the passed negative index + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/empty_spec.rb +Readline::HISTORY.empty? +- returns true when the history is empty + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/history_spec.rb +Readline::HISTORY +- is extended with the Enumerable module + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/length_spec.rb +Readline::HISTORY.length +- returns the size of the history + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/pop_spec.rb +Readline::HISTORY.pop +- returns nil when the history is empty +- returns and removes the last item from the history +- taints the returned strings + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/push_spec.rb +Readline::HISTORY.push +- pushes all passed Objects into the history +- tries to convert the passed Object to a String using #to_str +- raises a TypeError when the passed Object can't be converted to a String + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/shift_spec.rb +Readline::HISTORY.shift +- returns nil when the history is empty +- returns and removes the first item from the history +- taints the returned strings + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/size_spec.rb +Readline::HISTORY.size +- returns the size of the history + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/history/to_s_spec.rb +Readline::HISTORY.to_s +- returns 'HISTORY' + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/readline_spec.rb +Readline#readline +- needs to be reviewed for spec completeness + +Readline.readline +- needs to be reviewed for spec completeness + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/readline/vi_editing_mode_spec.rb +Readline.vi_editing_mode +- needs to be reviewed for spec completeness + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/resolv/get_address_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/resolv/get_addresses_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/resolv/get_name_spec.rb +Resolv#getname +- resolves 127.0.0.1 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/resolv/get_names_spec.rb +Resolv#getnames +- resolves 127.0.0.1 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/clone_spec.rb +REXML::Attribute#clone +- returns a copy of this Attribute + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/element_spec.rb +REXML::Attribute#element +- returns the parent element + +REXML::Attribute#element= +- sets the parent element + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/equal_value_spec.rb +REXML::Attribute#== +- returns true if other has equal name and value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/hash_spec.rb +REXML::Attribute#hash +- returns a hashcode made of the name and value of self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/initialize_spec.rb +REXML::Attribute#initialize +- receives two strings for name and value +- receives an Attribute and clones it +- recives a parent node + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/inspect_spec.rb +REXML::Attribute#inspect +- returns the name and value as a string +- accepts attributes with no value +- does not escape text + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/namespace_spec.rb +REXML::Attribute#namespace +- returns the namespace url +- returns nil if namespace is not defined +- defaults arg to nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/node_type_spec.rb +REXML::Attribute#node_type +- always returns :attribute + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/prefix_spec.rb +REXML::Attribute#prefix +- returns the namespace of the Attribute +- returns an empty string for Attributes with no prefixes + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/remove_spec.rb +REXML::Attribute#remove +- deletes this Attribute from parent +- does not anything if element has no parent + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/to_s_spec.rb +REXML::Attribute#to_s +- returns the value of the Attribute +- returns the escaped value if it was created from Attribute + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/to_string_spec.rb +REXML::Attribute#to_string +- returns the attribute as XML + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/value_spec.rb +REXML::Attribute#value +- returns the value of the Attribute unnormalized + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/write_spec.rb +REXML::Attribute#write +- writes the name and value to output +- currently ignores the second argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attribute/xpath_spec.rb +REXML::Attribute#xpath +- returns the path for Attribute +- raises an error if attribute has no parent + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/add_spec.rb +REXML::Attributes#add +- adds an attribute +- replaces an existing attribute + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/append_spec.rb +REXML::Attributes#<< +- adds an attribute +- replaces an existing attribute + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/delete_all_spec.rb +REXML::Attributes#delete_all +- deletes all attributes that match name +- deletes all attributes that match name with a namespace +- returns the removed attribute + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/delete_spec.rb +REXML::Attributes#delete +- takes an attribute name and deletes the attribute +- takes an Attribute and deletes it +- returns the element with the attribute removed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/each_attribute_spec.rb +REXML::Attributes#each_attribute +- iterates over the attributes yielding actual Attribute objects + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/each_spec.rb +REXML::Attributes#each +- iterates over the attributes yielding expanded-name/value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/element_reference_spec.rb +REXML::Attributes#[] +- returns the value of an attribute +- returns nil if the attribute does not exist + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/element_set_spec.rb +REXML::Attributes#[]= +- sets an attribute +- overwrites an existing attribute +- deletes an attribute is value is nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/get_attribute_ns_spec.rb +REXML::Attributes#get_attribute_ns +- returns an attribute by name and namespace + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/get_attribute_spec.rb +REXML::Attributes#get_attribute +- fetches an attributes +- fetches an namespaced attribute +- returns an Attribute +- returns nil if it attribute does not exist + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/initialize_spec.rb +REXML::Attributes#initialize +- is auto initialized by Element +- receives a parent node -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/reset_spec.rb -Digest::SHA384#reset -- can returns digest state to initial conditions +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/length_spec.rb +REXML::Attributes#length +- returns the number of attributes -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/size_spec.rb -Digest::SHA384#size -- returns the length of the digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/namespaces_spec.rb +REXML::Attributes#namespaces +- needs to be reviewed for spec completeness -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/to_s_spec.rb -Digest::SHA384#to_s -- returns a hexdigest -- does not change the internal state +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/prefixes_spec.rb +REXML::Attributes#prefixes +- returns an array with the prefixes of each attribute +- does not include the default namespace -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha384/update_spec.rb -Digest::SHA384#update -- can update +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/size_spec.rb +REXML::Attributes#size +- returns the number of attributes + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/attributes/to_a_spec.rb +REXML::Attributes#to_a +- returns an array with the attributes +- returns an empty array if it has no attributes + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/cdata/clone_spec.rb +REXML::CData#clone +- makes a copy of itself + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/cdata/initialize_spec.rb +REXML::CData#initialize +- creates a new CData object +- respects whitespace if whitespace is true +- receives parent as third argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/cdata/to_s_spec.rb +REXML::CData#to_s +- returns the contents of the CData +- does not escape text + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/cdata/value_spec.rb +REXML::CData#value +- returns the contents of the CData +- does not escape text + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/add_element_spec.rb +REXML::Document#add_element +- adds arg1 with attributes arg2 as root node +- sets arg2 as arg1's attributes +- accepts a node name as arg1 and adds it as root +- sets arg1's context to the root's context + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/add_spec.rb +REXML::Document#add +- sets document's XML declaration +- inserts XML declaration as first node +- overwrites existing XML declaration +- sets document DocType +- adds root node unless it exists +- refuses to add second root + +REXML::Document#<< +- sets document's XML declaration +- inserts XML declaration as first node +- overwrites existing XML declaration +- sets document DocType +- adds root node unless it exists +- refuses to add second root + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/clone_spec.rb +REXML::Document#clone +- clones document attributes +- clones document context + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/doctype_spec.rb +REXML::Document#doctype +- returns the doctype +- returns nil if there's no doctype + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/encoding_spec.rb +REXML::Document#encoding +- returns encoding from XML declaration +- returns encoding from XML declaration (for UTF-16 as well) +- uses UTF-8 as default encoding + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/expanded_name_spec.rb +REXML::Document#expanded_name +- returns an empty string for root + +REXML::Document#name +- returns an empty string for root + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/new_spec.rb +REXML::Document#new +- initializes context of {} unless specified +- has empty attributes if source is nil +- can use other document context +- clones source attributes +- raises an error if source is not a Document, String or IO +- does not perform XML validation + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/node_type_spec.rb +REXML::Document#node_type +- returns :document + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/root_spec.rb +REXML::Document#root +- returns document root tag name +- returns nil if there is not root + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/stand_alone_spec.rb +REXML::Document#stand_alone? +- returns the XMLDecl standalone value +- returns the default value when no XML declaration present + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/version_spec.rb +REXML::Document#version +- returns XML version from declaration +- returns the default version when declaration is not present + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/write_spec.rb +REXML::Document#write +- returns document source as string +- returns document indented +- returns document with support for IE + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/document/xml_decl_spec.rb +REXML::Document#xml_decl +- returns XML declaration of the document +- returns default XML declaration unless present + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/add_attribute_spec.rb +REXML::Element#add_attribute +- adds a new attribute +- overwrites an existing attribute +- accepts a pair of strings +- accepts an Attribute for key +- ignores value if key is an Attribute +- returns the attribute added + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/add_attributes_spec.rb +REXML::Element#add_attribute +- adds multiple attributes from a hash +- adds multiple attributes from an array + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/add_element_spec.rb +REXML::Element#add_element +- adds a child without attributes +- adds a child with attributes +- adds a child with name +- returns the added child + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/add_namespace_spec.rb +REXML::Element#add_namespace +- adds a namespace to element +- accepts a prefix string as prefix +- uses prefix as URI if uri is nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/add_text_spec.rb +REXML::Element#add_namespace +- adds text to an element +- accepts a Text +- joins the new text with the old one + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/attribute_spec.rb +REXML::Element#attribute +- returns an attribute by name +- supports attributes inside namespaces + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/attributes_spec.rb +REXML::Element#attributes +- returns element's Attributes +- returns an empty hash if element has no attributes + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/cdatas_spec.rb +REXML::Element#cdatas +- returns the array of children cdatas +- freezes the returned array +- returns an empty array if element has no cdata + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/clone_spec.rb +REXML::Element#clone +- creates a copy of element +- copies the attributes +- does not copy the text +- does not copy the child elements + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/comments_spec.rb +REXML::Element#comments +- returns the array of comments +- returns a frozen object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/delete_attribute_spec.rb +REXML::Element#delete_attribute +- deletes an attribute from the element +- returns the element with the attribute removed +- returns nil if the attribute does not exist + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/delete_element_spec.rb +REXML::Element#delete_element +- deletes the child element +- deletes a child via XPath +- deletes the child at index +- deletes an element and returns it +- returns nil unless element exists + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/delete_namespace_spec.rb +REXML::Element#delete_namespace +- deletes a namespace from the element +- deletes default namespace when called with no args +- returns the element + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/document_spec.rb +REXML::Element#document +- returns the element's document +- returns nil if it belongs to no document + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/each_element_with_attribute_spec.rb +REXML::Element#each_element_with_attributes +- returns childs with attribute +- takes attribute value as second argument +- takes max number of childs as third argument +- takes XPath filter as fourth argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/each_element_with_text_spec.rb +REXML::Element#each_element_with_text +- returns childs with text +- takes max as second argument +- takes XPath filter as third argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/get_text_spec.rb +REXML::Element#get_text +- returns the first text child node +- returns text from an element matching path + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/has_attributes_spec.rb +REXML::Element#has_attributes? +- returns true when element has any attributes +- returns false if element has no attributes + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/has_elements_spec.rb +REXML::Element#has_elements? +- returns true if element has child elements +- returns false if element doesn't have child elements + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/has_text_spec.rb +REXML::Element#has_text? +- returns true if element has a Text child +- returns false if it has no Text childs + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/inspect_spec.rb +REXML::Element#inspect +- returns the node as a string +- inserts '...' if the node has children +- inserts the attributes in the string + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/instructions_spec.rb +REXML::Element#instructions +- returns the Instruction children nodes +- returns an empty array if it has no Instruction children +- freezes the returned array + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/namespace_spec.rb +REXML::Element#namespace +- returns the default namespace +- accepts a namespace prefix +- returns an empty String if default namespace is not defined +- returns nil if namespace is not defined + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/namespaces_spec.rb +REXML::Element#namespaces +- returns a hash of the namespaces +- returns an empty hash if no namespaces exist +- uses namespace prefixes as keys +- uses namespace values as the hash values + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/new_spec.rb +REXML::Element#new +- creates element from tag name +- creates element with default attributes +- creates element from another element +- takes parent as second argument +- takes context as third argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/next_element_spec.rb +REXML::Element#next_element +- returns next existing element +- returns nil on last element + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/node_type_spec.rb +REXML::Element#node_type +- returns :element + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/prefixes_spec.rb +REXML::Element#prefixes +- returns an array of the prefixes of the namespaces +- does not include the default namespace +- returns an empty array if no namespace was defined + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/previous_element_spec.rb +REXML::Element#previous_element +- returns previous element +- returns nil on first element + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/raw_spec.rb +REXML::Element#raw +- returns true if raw mode is set to all +- returns true if raw mode is set to expanded_name +- returns false if raw mode is not set +- returns false if raw is not :all or expanded_name +- returns nil if context is not set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/root_spec.rb +REXML::Element#root +- returns first child on documents +- returns self on root nodes +- returns parent's root on child nodes +- returns self on standalone nodes + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/text_spec.rb +REXML::Element#text +- returns the text node of element +- returns the text node value +- returns nil if no text is attached + +REXML::Element#text= +- sets the text node +- replaces existing text +- receives nil as an argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/texts_spec.rb +REXML::Element#texts +- returns an array of the Text children +- returns an empty array if it has no Text children + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/element/whitespace_spec.rb +REXML::Element#whitespace +- returns true if whitespace is respected in the element +- returns false if whitespace is ignored inside element + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/node/each_recursive_spec.rb +REXML::Node#each_recursive +- visits all subnodes of self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/node/find_first_recursive_spec.rb +REXML::Node#find_first_recursive +- finds the first element that matches block +- visits the nodes in preorder + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/node/index_in_parent_spec.rb +REXML::Node#index_in_parent +- returns the index (starting from 1) of self in parent + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/node/next_sibling_node_spec.rb +REXML::Node#next_sibling_node +- returns the next child node in parent +- returns nil if there are no more child nodes next + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/node/parent_spec.rb +REXML::Node#parent? +- returns true for Elements +- returns true for Documents +- returns false for Texts + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/node/previous_sibling_node_spec.rb +REXML::Node#previous_sibling_node +- returns the previous child node in parent +- returns nil if there are no more child nodes before + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/append_spec.rb +REXML::Text#<< +- appends a string to this text node + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/clone_spec.rb +REXML::Text#clone +- creates a copy of this node + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/comparison_spec.rb +REXML::Text#<=> +- returns -1 if lvalue is less than rvalue +- returns -1 if lvalue is greater than rvalue +- returns 0 if both values are equal + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/empty_spec.rb +REXML::Text#empty? +- returns true if the text is empty +- returns false if the text is not empty + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/indent_text_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/inspect_spec.rb +REXML::Text#inspect +- inspects the string attribute as a string + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/new_spec.rb +REXML::Text.new +- creates a Text child node with no parent +- respects whitespace if second argument is true +- receives a parent as third argument +- uses raw value of the parent if raw is nil +- escapes the values if raw is false + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/node_type_spec.rb +REXML::Text#node_type +- returns :text + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/normalize_spec.rb +REXML::Text.normalize +- escapes a string with <, >, &, ' and " + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/read_with_substitution_spec.rb +REXML::Text.read_with_substitution +- reads a text and escapes entities +- accepts an regex for invalid expressions and raises an error if text matches + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/to_s_spec.rb +REXML::Text#to_s +- returns the string of this Text node +- escapes the text + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/unnormalize_spec.rb +REXML::Text.unnormalize +- unescapes a string with the values defined in SETUTITSBUS + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/value_spec.rb +REXML::Text#value +- returns the text value of this node +- does not escape entities +- follows the respect_whitespace attribute +- ignores the raw attribute + +REXML::Text#value= +- sets the text of the node +- escapes entities + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/wrap_spec.rb +REXML::Text#wrap +- wraps the text at width +- returns the string if width is greater than the size of the string +- takes a newline at the beginning option as the third parameter + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/rexml/text/write_with_substitution_spec.rb +REXML::Text#write_with_substitution +- writes out the input to a String +- writes out the input to an IO +- escapes characters + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/scanf/io/block_scanf_spec.rb +IO#block_scanf +- passes each match to the block as an array +- keeps scanning the input and cycling back to the beginning of the input string +- returns an empty array when a wrong specifier is passed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/scanf/io/scanf_spec.rb +IO#scanf +- returns an array containing the input converted in the specified type +- returns an array containing the input converted in the specified type with given maximum field width +- returns an empty array when a wrong specifier is passed + +IO#scanf with block +- passes each match to the block as an array +- keeps scanning the input and cycling back to the beginning of the input string +- returns an empty array when a wrong specifier is passed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/scanf/string/block_scanf_spec.rb +String#block_scanf +- passes each match to the block as an array +- keeps scanning the input and cycling back to the beginning of the input string +- returns an empty array when a wrong specifier is passed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/scanf/string/scanf_spec.rb +String#scanf +- returns an array containing the input converted in the specified type +- returns an array containing the input converted in the specified type with given maximum field width +- returns an empty array when a wrong specifier is passed + +String#scanf with block +- passes each match to the block as an array +- keeps scanning the input and cycling back to the beginning of the input string +- returns an empty array when a wrong specifier is passed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/securerandom/base64_spec.rb +SecureRandom.base64 +- generates a random base64 string out of specified number of random bytes +- returns an empty string when argument is 0 +- generates different base64 strings with subsequent invocations +- generates a random base64 string out of 32 random bytes +- treats nil agrument as default one and generates a random base64 string +- raises ArgumentError on negative arguments +- tries to convert the passed argument to an Integer using #to_int + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/securerandom/hex_spec.rb +SecureRandom.hex +- generates a random hex string of length twice the specified argement +- returns an empty string when argument is 0 +- generates different hex strings with subsequent invocations +- generates a random hex string of length 32 if no argument is provided +- treats nil agrument as default one and generates a random hex string of length 32 +- raises ArgumentError on negative arguments +- tries to convert the passed argument to an Integer using #to_int + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/securerandom/random_bytes_spec.rb +SecureRandom.random_bytes +- generates a random binary string of length 16 if no argument is provided +- generates a random binary string of length 16 if argument is nil +- generates a random binary string of specified length +- generates different binary strings with subsequent invocations +- raises ArgumentError on negative arguments +- tries to convert the passed argument to an Integer using #to_int + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/securerandom/random_number_spec.rb +SecureRandom.random_number +- generates a random positive number smaller then the positive integer argument +- generates a random float number between 0.0 and 1.0 if no argument provided +- generates a random float number between 0.0 and 1.0 if argument is negative +- generates different float numbers with subsequent invocations +- raises ArgumentError if the argument is non-numeric + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/add_spec.rb +Set#add +- adds the passed Object to self +- returns self + +Set#add? +- adds the passed Object to self +- returns self when the Object has not yet been added to self +- returns nil when the Object has already been added to self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/append_spec.rb +Set#<< +- adds the passed Object to self +- returns self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/classify_spec.rb +Set#classify +- yields each Object in self +- classifies the Objects in self based on the block's return value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/clear_spec.rb +Set#clear +- removes all elements from self +- returns self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/collect_spec.rb +Set#collect! +- yields each Object in self +- returns self +- replaces self with the return values of the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/constructor_spec.rb +Set[] +- returns a new Set populated with the passed Objects + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/delete_if_spec.rb +Set#delete_if +- yields every element of self +- deletes every element from self for which the passed block returns true +- returns self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/delete_spec.rb +Set#delete +- deletes the passed Object from self +- returns self + +Set#delete? +- deletes the passed Object from self +- returns self when the passed Object is in self +- returns nil when the passed Object is not in self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/difference_spec.rb +Set#difference +- returns a new Set containting self's elements excluding the elements in the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/divide_spec.rb +Set#divide +- divides self into a set of subsets based on the blocks return values +- yields each Object to the block + +Set#divide when passed a block with an arity of 2 +- divides self into a set of subsets based on the blocks return values +- yields each two Object to the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/each_spec.rb +Set#each +- yields each Object in self +- returns self +- returns an Enumerator when not passed a block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/empty_spec.rb +Set#empty? +- returns true if self is empty + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/enumerable/to_set_spec.rb +Emumerable#to_set +- returns a new Set created from self +- allows passing an alternate class for Set +- passes down passed blocks + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/eql_spec.rb +Set#eql? +- returns true when the passed argument is a Set and contains the same elements + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/equal_value_spec.rb +Set#== +- returns true when the passed Object is a Set and self and the Object contain the same elements +- does not depend on the order of the elements +- does not depend on the order of nested Sets + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/exclusion_spec.rb +Set#^ +- returns a new Set containing elements that are not in both self and the passed Enumberable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/flatten_merge_spec.rb +Set#flatten_merge +- flattens the passed Set and merges it into self +- raises an ArgumentError when trying to flatten a recursive Set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/flatten_spec.rb +Set#flatten +- returns a copy of self with each included Set flattened +- raises an ArgumentError when self is recursive + +Set#flatten! +- flattens self +- returns self when self was modified +- returns nil when self was not modified +- raises an ArgumentError when self is recursive + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/hash_spec.rb +Set#hash +- is static + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/include_spec.rb +Set#include? +- returns true when self contains the passed Object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/initialize_copy_spec.rb +Set#initialize_copy +- replaces all elements of self with the elements of the passed Set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/initialize_spec.rb +Set#initialize +- adds all elements of the passed Enumerable to self +- preprocesses all elements by a passed block before adding to self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/inspect_spec.rb +Set#inspect +- returns a String representation of self +- correctly handles self-references + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/intersection_spec.rb +Set#intersection +- returns a new Set containing only elements shared by self and the passed Enumerable + +Set#& +- returns a new Set containing only elements shared by self and the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/length_spec.rb +Set#length +- returns the number of elements in the set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/map_spec.rb +Set#map! +- yields each Object in self +- returns self +- replaces self with the return values of the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/member_spec.rb +Set#member? +- returns true when self contains the passed Object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/merge_spec.rb +Set#merge +- adds the elements of the passed Enumerable to self +- returns self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/minus_spec.rb +Set#- +- returns a new Set containting self's elements excluding the elements in the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/plus_spec.rb +Set#+ +- returns a new Set containing all elements of self and the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/pretty_print_cycle_spec.rb +Set#pretty_print_cycle +- passes the 'pretty print' representation of a self-referencing Set to the pretty print writer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/pretty_print_spec.rb +Set#pretty_print +- passes the 'pretty print' representation of self to the pretty print writer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/proper_subset_spec.rb +Set#proper_subset? +- returns true if passed a Set that self is a proper subset of +- raises an ArgumentError when passed a non-Set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/proper_superset_spec.rb +Set#proper_superset? +- returns true if passed a Set that self is a proper superset of +- raises an ArgumentError when passed a non-Set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/reject_spec.rb +Set#reject! +- yields every element of self +- deletes every element from self for which the passed block returns true +- returns self when self was modified +- returns nil when self was not modified + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/replace_spec.rb +Set#replace +- replaces the contents with other and returns self +- accepts any enumerable as other + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/size_spec.rb +Set#size +- returns the number of elements in the set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/add_spec.rb +SortedSet#add +- adds the passed Object to self +- returns self + +SortedSet#add? +- adds the passed Object to self +- returns self when the Object has not yet been added to self +- returns nil when the Object has already been added to self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/append_spec.rb +SortedSet#<< +- adds the passed Object to self +- returns self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/classify_spec.rb +SortedSet#classify +- yields each Object in self in sorted order +- classifies the Objects in self based on the block's return value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/clear_spec.rb +SortedSet#clear +- removes all elements from self +- returns self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/collect_spec.rb +SortedSet#collect! +- yields each Object in self in sorted order +- returns self +- replaces self with the return values of the block -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/append_spec.rb -Digest::SHA512#<< -- can update +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/constructor_spec.rb +SortedSet[] +- returns a new SortedSet populated with the passed Objects + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/delete_if_spec.rb +SortedSet#delete_if +- yields each Object in self in sorted order +- deletes every element from self for which the passed block returns true +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/block_length_spec.rb -Digest::SHA512#block_length -- returns the length of digest block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/delete_spec.rb +SortedSet#delete +- deletes the passed Object from self +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/digest_bang_spec.rb -Digest::SHA512#digest! -- returns a digest and can digest! +SortedSet#delete? +- deletes the passed Object from self +- returns self when the passed Object is in self +- returns nil when the passed Object is not in self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/difference_spec.rb +SortedSet#difference +- returns a new SortedSet containting self's elements excluding the elements in the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/divide_spec.rb +SortedSet#divide +- divides self into a set of subsets based on the blocks return values +- yields each Object in self in sorted order + +SortedSet#divide when passed a block with an arity of 2 +- divides self into a set of subsets based on the blocks return values +- yields each two Objects to the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/each_spec.rb +SortedSet#each +- yields each Object in self in sorted order +- returns self +- returns an Enumerator when not passed a block -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/digest_length_spec.rb -Digest::SHA512#digest_length -- returns the length of computed digests +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/empty_spec.rb +SortedSet#empty? +- returns true if self is empty + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/eql_spec.rb +SortedSet#eql? +- returns true when the passed argument is a SortedSet and contains the same elements + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/equal_value_spec.rb +SortedSet#== +- returns true when the passed Object is a SortedSet and self and the Object contain the same elements + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/exclusion_spec.rb +SortedSet#^ +- returns a new SortedSet containing elements that are not in both self and the passed Enumberable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/flatten_merge_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/flatten_spec.rb +SortedSet#flatten! +- returns nil when self was not modified -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/digest_spec.rb -Digest::SHA512#digest -- returns a digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/hash_spec.rb +SortedSet#hash +- is static -Digest::SHA512.digest -- returns a digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/include_spec.rb +SortedSet#include? +- returns true when self contains the passed Object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/initialize_copy_spec.rb +SortedSet#initialize_copy +- replaces all elements of self with the elements of the passed SortedSet + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/initialize_spec.rb +SortedSet#initialize +- adds all elements of the passed Enumerable to self +- preprocesses all elements by a passed block before adding to self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/equal_spec.rb -Digest::SHA512#== -- should be equal to itself -- should be equal to string representing its hexdigest -- should be equal to appropriate object that responds to to_str -- should be equal for same digest different object +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/inspect_spec.rb +SortedSet#inspect +- returns a String representation of self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/hexdigest_bang_spec.rb -Digest::SHA512#hexdigest! -- returns a hexdigest and resets the state +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/intersection_spec.rb +SortedSet#intersection +- returns a new SortedSet containing only elements shared by self and the passed Enumerable + +SortedSet#& +- returns a new SortedSet containing only elements shared by self and the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/length_spec.rb +SortedSet#length +- returns the number of elements in the set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/map_spec.rb +SortedSet#map! +- yields each Object in self in sorted order +- returns self +- replaces self with the return values of the block -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/hexdigest_spec.rb -Digest::SHA512#hexdigest -- returns a hexdigest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/member_spec.rb +SortedSet#member? +- returns true when self contains the passed Object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/merge_spec.rb +SortedSet#merge +- adds the elements of the passed Enumerable to self +- returns self -Digest::SHA512.hexdigest -- returns a hexdigest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/minus_spec.rb +SortedSet#- +- returns a new SortedSet containting self's elements excluding the elements in the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/plus_spec.rb +SortedSet#+ +- returns a new SortedSet containing all elements of self and the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/pretty_print_cycle_spec.rb +SortedSet#pretty_print_cycle +- passes the 'pretty print' representation of a self-referencing SortedSet to the pretty print writer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/pretty_print_spec.rb +SortedSet#pretty_print +- passes the 'pretty print' representation of self to the pretty print writer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/proper_subset_spec.rb +SortedSet#proper_subset? +- returns true if passed a SortedSet that self is a proper subset of +- raises an ArgumentError when passed a non-SortedSet + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/proper_superset_spec.rb +SortedSet#proper_superset? +- returns true if passed a SortedSet that self is a proper superset of +- raises an ArgumentError when passed a non-SortedSet + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/reject_spec.rb +SortedSet#reject! +- yields each Object in self in sorted order +- deletes every element from self for which the passed block returns true +- returns self when self was modified +- returns nil when self was not modified + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/replace_spec.rb +SortedSet#replace +- replaces the contents with other and returns self +- accepts any enumerable as other + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/size_spec.rb +SortedSet#size +- returns the number of elements in the set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/subset_spec.rb +SortedSet#subset? +- returns true if passed a SortedSet that is equal to self or self is a subset of +- raises an ArgumentError when passed a non-SortedSet + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/subtract_spec.rb +SortedSet#subtract +- deletes any elements contained in other and returns self +- accepts any enumerable as other + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/superset_spec.rb +SortedSet#superset? +- returns true if passed a SortedSet that equals self or self is a proper superset of +- raises an ArgumentError when passed a non-SortedSet + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/to_a_spec.rb +SortedSet#to_a +- returns an array containing elements of self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/sortedset/union_spec.rb +SortedSet#union +- returns a new SortedSet containing all elements of self and the passed Enumerable + +SortedSet#| +- returns a new SortedSet containing all elements of self and the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/subset_spec.rb +Set#subset? +- returns true if passed a Set that is equal to self or self is a subset of +- raises an ArgumentError when passed a non-Set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/subtract_spec.rb +Set#subtract +- deletes any elements contained in other and returns self +- accepts any enumerable as other + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/superset_spec.rb +Set#superset? +- returns true if passed a Set that equals self or self is a proper superset of +- raises an ArgumentError when passed a non-Set + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/to_a_spec.rb +Set#to_a +- returns an array containing elements of self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/set/union_spec.rb +Set#union +- returns a new Set containing all elements of self and the passed Enumerable + +Set#| +- returns a new Set containing all elements of self and the passed Enumerable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/shellwords/shellwords_spec.rb +Shellwords#shellwords +- honors quoted strings +- honors escaped double quotes +- honors escaped single quotes +- raises ArgumentError when double quoted strings are misquoted +- raises ArgumentError when single quoted strings are misquoted -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/inspect_spec.rb -Digest::SHA512#inspect -- returns a Ruby object representation +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/singleton/allocate_spec.rb +Singleton.allocate +- is a private method -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/length_spec.rb -Digest::SHA512#length -- returns the length of the digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/singleton/clone_spec.rb +Singleton#clone +- is prevented -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/reset_spec.rb -Digest::SHA512#reset -- can returns digest state to initial conditions +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/singleton/dump_spec.rb +Singleton#_dump +- returns an empty string +- returns an empty string from a singleton subclass -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/size_spec.rb -Digest::SHA512#size -- returns the length of the digest +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/singleton/dup_spec.rb +Singleton#dup +- is prevented + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/singleton/instance_spec.rb +Singleton.instance +- returns an instance of the singleton class +- returns the same instance for multiple calls to instance +- returns an instance of the singleton's subclasses +- returns the same instance for multiple class to instance on subclasses +- returns an instance of the singleton's clone +- returns the same instance for multiple class to instance on clones -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/to_s_spec.rb -Digest::SHA512#to_s -- returns a hexdigest -- does not change the internal state +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/singleton/instantiate_spec.rb +Singleton._instantiate? +- is private -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/digest/sha512/update_spec.rb -Digest::SHA512#update -- can update +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/singleton/load_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/singleton/new_spec.rb +Singleton.new +- is a private method -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/config_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/current_server_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/__drbref_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/__drburi_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/_dump_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/_load_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/eql_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/equal_value_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/hash_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/method_missing_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/new_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/new_with_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/new_with_uri_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/prepare_backtrace_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/pretty_print_cycle_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/pretty_print_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/respond_to_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/drbobject/with_friend_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/fetch_server_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/front_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/here_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/install_acl_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/install_id_conv_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/primary_server_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/regist_server_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/remove_server_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/start_service_spec.rb -DRb.start_service -- should run a basic remote call -- should run a basic remote call passing a block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/close_read_spec.rb +Socket::BasicSocket#close_read +- closes the reading end of the socket +- it works on sockets with closed ends +- does not close the socket + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/close_write_spec.rb +Socket::BasicSocket#close_write +- closes the writing end of the socket +- works on sockets with closed write ends +- does not close the socket + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/do_not_reverse_lookup_spec.rb +BasicSocket.do_not_reverse_lookup +- causes 'peeraddr' to avoid name lookups +- looks for hostnames when set to false +- looks for numeric addresses when set to true + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/for_fd_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/getpeername_spec.rb +Socket::BasicSocket#getpeername +- returns the sockaddr of the other end of the connection +- raises an error if socket's not connected + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/getsockname_spec.rb +Socket::BasicSocket#getsockname +- returns the sockaddr associacted with the socket +- works on sockets listening in ipaddr_any +- returns empty sockaddr for unbinded sockets + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/getsockopt_spec.rb +BasicSocket#getsockopt +- raises a SystemCallError with an invalid socket option + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/recv_nonblock_spec.rb +Socket::BasicSocket#recv_nonblock +- raises EAGAIN if there's no data available +- receives data after it's ready +- does not block if there's no data available + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/recv_spec.rb +BasicSocket#recv +- receives a specified number of bytes of a message from another socket +- accepts flags to specify unusual receiving behaviour + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/send_spec.rb +BasicSocket#send +- sends a message to another socket and returns the number of bytes sent +- accepts flags to specify unusual sending behaviour +- accepts a sockaddr as recipient address + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/setsockopt_spec.rb +BasicSocket#setsockopt +- sets the socket linger to 0 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/basicsocket/shutdown_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/constants/constants_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/ipsocket/addr_spec.rb +Socket::IPSocket#addr +- returns an array with the socket's information +- returns an address in the array if do_not_reverse_lookup is true + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/ipsocket/getaddress_spec.rb +Socket::IPSocket#getaddress +- returns the IP address of hostname +- returns the IP address when passed an IP +- raises an error on unknown hostnames + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/ipsocket/peeraddr_spec.rb +Socket::IPSocket#peeraddr +- raises error if socket is not connected +- returns an array of information on the peer +- returns an IP instead of hostname if do_not_reverse_lookup is true + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/ipsocket/recvfrom_spec.rb +Socket::IPSocket#recvfrom +- reads data from the connection +- reads up to len bytes +- returns an array with the data and connection info + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/accept_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/bind_spec.rb +Socket#bind +- binds to a port +- raises an error if we try to bind to an already bound port + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/connect_nonblock_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/connect_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/for_fd_spec.rb +Socket#for_fd given a file descriptor +- adopts that descriptor into a new Socket object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/getaddrinfo_spec.rb +Socket#getaddrinfo +- gets the address information +- accepts empty addresses for IPv4 passive sockets +- accepts empty addresses for IPv4 non-passive sockets +- accepts empty addresses for IPv6 passive sockets +- accepts empty addresses for IPv6 non-passive sockets + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/gethostbyaddr_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/gethostbyname_spec.rb +Socket#gethostbyname +- returns broadcast address info for '' +- returns broadcast address info for '' + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/gethostname_spec.rb +Socket.gethostname +- returns the host name + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/getnameinfo_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/getservbyname_spec.rb +Socket#getservbyname +- identifies service ports +- raises a SocketError when the service or port is invalid + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/listen_spec.rb +Socket#listen +- verifies we can listen for incoming connections + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/pack_sockaddr_in_spec.rb +Socket#pack_sockaddr_in +- packs and unpacks + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/pack_sockaddr_un_spec.rb +Socket#pack_sockaddr_un +- packs and unpacks + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/pair_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/recvfrom_nonblock_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/recvfrom_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/sockaddr_in_spec.rb +Socket#sockaddr_in +- packs and unpacks + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/sockaddr_un_spec.rb +Socket#sockaddr_un +- packs and unpacks + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/socket_spec.rb +Socket +- inherits from BasicSocket and IO + +The socket class hierarchy +- has an IPSocket in parallel to Socket +- has TCPSocket and UDPSocket subclasses of IPSocket +- has a UNIXSocket in parallel to Socket + +Server class hierarchy +- contains UNIXServer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/socketpair_spec.rb +Socket#socketpair +- ensures the returned sockets are connected + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/sysaccept_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/unpack_sockaddr_in_spec.rb +Socket#unpack_sockaddr_in +- decodes the host name and port number of a packed sockaddr_in +- raises an ArgumentError when the sin_family is not AF_INET + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/socket/unpack_sockaddr_un_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpserver/accept_nonblock_spec.rb +Socket::TCPServer.accept_nonblock +- accepts non blocking connections + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpserver/accept_spec.rb +TCPServer#accept +- accepts a connection and returns a TCPSocket +- can be interrupted by Thread#kill +- can be interrupted by Thread#raise + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpserver/listen_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpserver/new_spec.rb +TCPServer.new +- binds to a host and a port +- binds to localhost and a port with either IPv4 or IPv6 +- binds to INADDR_ANY if the hostname is empty +- coerces port to string, then determines port from that number or service name + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpserver/output_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpserver/readpartial_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpserver/sysaccept_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpsocket/gethostbyname_spec.rb +TCPSocket#gethostbyname +- returns an array elements of information on the hostname +- returns the canonical name as first value +- returns the address type as the third value +- returns the IP address as the fourth value +- returns any aliases to the address as second value + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpsocket/new_spec.rb +TCPSocket.new +- requires a hostname and a port as arguments +- refuses the connection when there is no server to connect to +- connects to a listening server +- has an address once it has connected to a listening server + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/tcpsocket/open_spec.rb +TCPSocket.open +- requires a hostname and a port as arguments +- refuses the connection when there is no server to connect to +- connects to a listening server +- has an address once it has connected to a listening server + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/udpsocket/bind_spec.rb +UDPSocket.bind +- binds the socket to a port +- receives a hostname and a port +- binds to INADDR_ANY if the hostname is empty + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/udpsocket/connect_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/udpsocket/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/udpsocket/open_spec.rb +UDPSocket.open +- allows calls to open without arguments + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/udpsocket/recvfrom_nonblock_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/udpsocket/send_spec.rb +UDPSocket.send +- sends data in ad hoc mode +- sends data in connection mode + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixserver/accept_nonblock_spec.rb +UNIXServer#accept_nonblock +- accepts a connection in a non-blocking way +- returns a UNIXSocket + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixserver/accept_spec.rb +UNIXServer#accept +- accepts what is written by the client +- can be interrupted by Thread#kill +- can be interrupted by Thread#raise + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixserver/new_spec.rb +UNIXServer.new +- creates a new UNIXServer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixserver/open_spec.rb +UNIXServer.open +- creates a new UNIXServer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixsocket/addr_spec.rb +UNIXSocket#addr +- returns the address family of this socket in an array +- returns the path of the socket in an array if it's a server +- returns an empty string for path if it's a client +- returns an array + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixsocket/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixsocket/open_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixsocket/pair_spec.rb +UNIXSocket#pair +- returns a pair of connected sockets +- returns sockets with no name +- returns sockets with no address +- returns sockets with no peeraddr + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixsocket/path_spec.rb +UNIXSocket#path +- returns the path of the socket if it's a server +- returns an empty string for path if it's a client + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixsocket/peeraddr_spec.rb +UNIXSocket#peeraddr +- returns the address familly and path of the server end of the connection +- raises an error in server sockets + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/socket/unixsocket/recvfrom_spec.rb +UNIXSocket#recvfrom +- receives len bytes from sock +- returns an array with data and information on the sender +- uses different message options -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/stop_service_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/thread_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/to_id_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/to_obj_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/drb/uri_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/def_class_spec.rb -ERB#def_class -- return an unnamed class which has instance method to render eRuby script +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/append_spec.rb +StringIO#<< when passed [Object] +- returns self +- writes the passed argument onto self +- writes the passed argument at the current position +- pads self with \000 when the current position is after the end +- taints self's String when the passed argument is tainted +- does not taint self when the passed argument is tainted +- updates self's position +- tries to convert the passed argument to a String using #to_s -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/def_method_spec.rb -ERB#def_method -- define module's instance method to render eRuby file +StringIO#<< when self is not writable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/def_module_spec.rb -ERB#def_module -- return unnamed module which has instance method to render eRuby +StringIO#<< when in append mode +- appends the passed argument to the end of self, ignoring current position +- correctly updates self's position -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/defmethod/def_erb_method_spec.rb -ERB::DefMethod.def_erb_method -- define method to render eRuby file as an instance method of current module -- define method to render eRuby object as an instance method of current module +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/binmode_spec.rb +StringIO#binmode +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/filename_spec.rb -ERB#filename -- raises an exception if there are errors processing content -- uses '(erb)' as filename when filename is not set +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/bytes_spec.rb +StringIO#bytes +- yields each character code in turn +- updates the position before each yield +- does not yield if the current position is out of bounds +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/new_spec.rb -ERB.new -- compiles eRuby script into ruby code when trim mode is 0 or not specified -- remove "\n" when trim_mode is 1 or '>' -- remove spaces at beginning of line and "\n" when trim_mode is 2 or '<>' -- removes spaces around '<%- -%>' when trim_mode is '-' -- not support '<%-= expr %> even when trim_mode is '-' -- regards lines starting with '%' as '<% ... %>' when trim_mode is '%' -- regards lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%>' -- regard lines starting with '%' as '<% ... %>' and remove "\n" when trim_mode is '%<>' -- regard lines starting with '%' as '<% ... %>' and spaces around '<%- -%>' when trim_mode is '%-' -- accepts a safe level as second argument -- changes '_erbout' variable name in the produced source -- ignores '<%# ... %>' +StringIO#bytes when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/result_spec.rb -ERB#result -- return the result of compiled ruby code -- share local variables -- is not able to h() or u() unless including ERB::Util -- is able to h() or u() if ERB::Util is included -- use TOPLEVEL_BINDING if binding is not passed +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/chars_spec.rb +StringIO#chars +- yields each character code in turn +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/run_spec.rb -ERB#run -- print the result of compiled ruby code -- share local variables -- is not able to h() or u() unless including ERB::Util -- is able to h() or u() if ERB::Util is included -- use TOPLEVEL_BINDING if binding is not passed +StringIO#chars when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/src_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/util/h_spec.rb -ERB::Util.h -- escape '& < > "' to '& < > " -- not escape characters except '& < > "' -- return empty string when argument is nil -- returns string when argument is boolean +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/close_read_spec.rb +StringIO#close_read +- returns nil +- prevents further reading +- allows further writing +- raises an IOError when in write-only mode -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/util/html_escape_spec.rb -ERB::Util.html_escape -- escape '& < > "' to '& < > " -- not escape characters except '& < > "' -- return empty string when argument is nil -- returns string when argument is boolean +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/close_spec.rb +StringIO#close +- returns nil +- prevents further reading and/or writing +- raises an IOError when self was already closed -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/util/u_spec.rb -ERB::Util.u -- encode characters -- encode unicode string -- returns empty string when argument is nil -- returns string when argument is boolean +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/close_write_spec.rb +StringIO#close_write +- returns nil +- prevents further writing +- allows further reading +- raises an IOError when in read-only mode + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/closed_read_spec.rb +StringIO#closed_read? +- returns true if self is not readable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/closed_spec.rb +StringIO#closed? +- returns true if self is completely closed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/closed_write_spec.rb +StringIO#closed_write? +- returns true if self is not writable + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/each_byte_spec.rb +StringIO#each_byte +- yields each character code in turn +- updates the position before each yield +- does not yield if the current position is out of bounds +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/erb/util/url_encode_spec.rb -ERB::Util.url_encode -- encode characters -- encode unicode string -- returns empty string when argument is nil -- returns string when argument is boolean +StringIO#each_byte when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/endgrent_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/endpwent_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getgrent_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getgrgid_spec.rb -Etc.getgrgid -- returns a Etc::Group struct instance for the given user -- returns the Etc::Group for a given gid if it exists -- uses Process.gid as the default value for the argument -- returns the Group for a given gid if it exists -- raises if the group does not exist -- raises a TypeError if not passed an Integer +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/each_char_spec.rb +StringIO#each_char +- yields each character code in turn +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getgrnam_spec.rb -Etc.getgrnam -- returns a Etc::Group struct instance for the given group -- only accepts strings as argument +StringIO#each_char when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getlogin_spec.rb -Etc.getlogin -- returns the name of the user who runs this process +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/each_line_spec.rb +StringIO#each_line when passed a separator +- uses the passed argument as the line separator +- does not change $_ +- returns self +- tries to convert the passed separator to a String using #to_str +- yields self's content starting from the current position when the passed separator is nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getpwent_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getpwnam_spec.rb -Etc.getpwnam -- returns a Etc::Passwd struct instance for the given user -- only accepts strings as argument +StringIO#each_line when passed no arguments +- yields each line to the passed block +- yields each line starting from the current position +- does not change $_ +- uses $/ as the default line separator +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/getpwuid_spec.rb -Etc.getpwuid -- returns a Etc::Passwd struct instance for the given user -- only accepts integers as argument +StringIO#each_line when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/group_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/passwd_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/setgrent_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/etc/setpwent_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/each_option_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/each_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/error_message_spec.rb -GetoptLong#error_message -- returns nil if no error occurred -- returns the error message of the last error that occurred +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/each_spec.rb +StringIO#each when passed a separator +- uses the passed argument as the line separator +- does not change $_ +- returns self +- tries to convert the passed separator to a String using #to_str +- yields self's content starting from the current position when the passed separator is nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/get_option_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/get_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/initialize_spec.rb -GetoptLong#initialize -- sets ordering to REQUIRE_ORDER if ENV['POSIXLY_CORRECT'] is set -- sets ordering to PERMUTE if ENV['POSIXLY_CORRECT'] is not set +StringIO#each when passed no arguments +- yields each line to the passed block +- yields each line starting from the current position +- does not change $_ +- uses $/ as the default line separator +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/ordering_spec.rb -GetoptLong#ordering= -- raises an ArgumentError if called after processing has started -- raises an ArgumentError if given an invalid value -- does not allow changing ordering to PERMUTE if ENV['POSIXLY_CORRECT'] is set +StringIO#each when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/set_options_spec.rb -GetoptLong#set_options -- raises an ArgumentError if too many argument flags where given -- raises a RuntimeError if processing has already started -- raises an ArgumentError if no argument flag was given -- raises an ArgumentError if the same option is given twice -- raises an ArgumentError if the given option is invalid +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/eof_spec.rb +StringIO#eof? +- returns true when self's position is greater than or equal to self's size +- returns false when self's position is less than self's size + +StringIO#eof +- returns true when self's position is greater than or equal to self's size +- returns false when self's position is less than self's size + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/fcntl_spec.rb +StringIO#fcntl +- raises a NotImplementedError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/terminate_spec.rb -GetoptLong#terminate -- returns self when option processsing is terminated -- returns nil when option processing was already terminated +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/fileno_spec.rb +StringIO#fileno +- returns nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/flush_spec.rb +StringIO#flush +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/getoptlong/terminated_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/charset_map_spec.rb -Iconv.charset_map -- acts as a map -- returns nil when given an unknown encoding name +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/fsync_spec.rb +StringIO#fsync +- returns zero -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/close_spec.rb -Iconv#close -- ignores multiple calls -- does not raise an exception if called inside an .open block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/getbyte_spec.rb +StringIO#getbyte +- increases self's position by one +- returns nil when called at the end of self +- does not increase self's position when called at the end of file -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/conv_spec.rb -Iconv.conv -- raises a TypeError when encoding names are not Strings or string-compatible -- raises an Iconv::InvalidEncoding exception when an encoding cannot be found +StringIO#getbyte when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/failure/failed_spec.rb -Iconv::Failure#failed -- returns a substring of the original string passed to Iconv that starts at the character which caused the exception -- for Iconv.iconv and Iconv.conv returns an array containing a single element when instantiated +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/getc_spec.rb +StringIO#getc +- increases self's position by one +- returns the 8-bit byte at the current position +- returns nil when called at the end of self +- does not increase self's position when called at the end of file -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/failure/inspect_spec.rb -Iconv::Failure#inspect -- includes information on the exception class name, #succes and #failed +StringIO#getc when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/failure/success_spec.rb -Iconv::Failure#success -- for Iconv#iconv and Iconv.conv returns the substring of the original string passed which was translated successfully until the exception ocurred -- for Iconv.iconv returns an array containing all the strings that were translated successfully until the exception ocurred, in order +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/gets_spec.rb +StringIO#gets when passed [separator] +- returns the data read till the next occurence of the passed separator +- sets $_ to the read content +- updates self's lineno by one +- returns the remaining content starting at the current position when passed nil +- tries to convert the passed separator to a String using #to_str -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/failure_spec.rb -Iconv::Failure -- is a module -- is included by Iconv::InvalidEncoding -- is included by Iconv::IllegalSequence -- is included by Iconv::InvalidCharacter -- is included by Iconv::OutOfRange -- is included by Iconv::BrokenLibrary +StringIO#gets when passed no argument +- returns the data read till the next occurence of $/ or till eof +- sets $_ to the read content +- updates self's position +- updates self's lineno +- returns nil if self is at the end -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/iconv_spec.rb -Iconv#iconv -- raises an ArgumentError when called on a closed converter -- keeps context between calls -- when given a negative start position counts from the end of string -- when the end parameter is omitted or nil goes until the end of the string -- when given a positive length -- when given a negative length -- raises Iconv::IllegalSequence when faced with an invalid byte for the source encoding -- raises Iconv::IllegalSequence when a character cannot be represented on the target encoding -- raises Iconv::InvalidCharacter when an incomplete character or shift sequence happens at the end of the input buffer -- sanitizes invalid upper bounds -- returns a blank string on invalid lower bounds +StringIO#gets when in write-only mode +- raises an IOError -Iconv.iconv -- returns an empty array when given no strings to convert -- raises a TypeError when encoding names are not Strings or string-compatible -- raises an Iconv::InvalidEncoding exception when an encoding cannot be found +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/initialize_copy_spec.rb +StringIO#initialize_copy +- returns self +- tries to convert the passed argument to a StringIO using #to_strio +- copies the passed StringIO's content to self +- copies the passed StringIO's position to self +- taints self when the passed StringIO is tainted +- copies the passed StringIO's mode to self +- copies the passed StringIO's append mode +- does not truncate self's content when the copied StringIO was in truncate mode + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/initialize_spec.rb +StringIO#initialize when passed [Object, mode] +- uses the passed Object as the StringIO backend +- sets the mode based on the passed mode +- allows passing the mode as an Integer +- tries to convert the passed mode to a String using #to_str +- raises an Errno::EACCES error when passed a frozen string with a write-mode + +StringIO#initialize when passed [Object] +- uses the passed Object as the StringIO backend +- sets the mode to read-write +- tries to convert the passed Object to a String using #to_str +- automatically sets the mode to read-only when passed a frozen string + +StringIO#initialize when passed no arguments +- sets the mode to read-write +- uses an empty String as the StringIO backend -The 'utf-16' encoder -- emits a byte-order mark on first non-empty output +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/isatty_spec.rb +StringIO#tty? +- returns false -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/new_spec.rb -Iconv.new -- creates a new encoding converter -- when called from a subclass of Iconv instantiates an object of that class -- raises a TypeError when encoding names are not Strings or string-compatible -- raises an Iconv::InvalidEncoding exception when an encoding cannot be found +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/length_spec.rb +StringIO#length +- returns the length of the wrapped string + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/lineno_spec.rb +StringIO#lineno +- returns the number of lines read + +StringIO#lineno= +- sets the current line number, but has no impact on the position + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/lines_spec.rb +StringIO#lines when passed a separator +- uses the passed argument as the line separator +- does not change $_ +- returns self +- tries to convert the passed separator to a String using #to_str +- yields self's content starting from the current position when the passed separator is nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/iconv/open_spec.rb -Iconv.open -- creates a new encoding converter -- when called from a subclass of Iconv instantiates an object of that class -- raises a TypeError when encoding names are not Strings or string-compatible -- raises an Iconv::InvalidEncoding exception when an encoding cannot be found -- with a block invokes the block exactly once -- with a block yields the converter -- with a block returns the result of the block +StringIO#lines when passed no arguments +- yields each line to the passed block +- yields each line starting from the current position +- does not change $_ +- uses $/ as the default line separator +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/hton_spec.rb -IPAddr#hton -- converts IPAddr to network byte order +StringIO#lines when self is not readable +- raises an IOError -IPAddr#new_ntoh -- creates a new IPAddr using hton notation +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/open_spec.rb +StringIO.open when passed [Object, mode] +- uses the passed Object as the StringIO backend +- returns the blocks return value when yielding +- yields self to the passed block +- closes self after yielding +- even closes self when an exception is raised while yielding +- sets self's string to nil after yielding +- even sets self's string to nil when an exception is raised while yielding +- sets the mode based on the passed mode +- allows passing the mode as an Integer +- tries to convert the passed mode to a String using #to_str +- raises an Errno::EACCES error when passed a frozen string with a write-mode + +StringIO.open when passed [Object] +- uses the passed Object as the StringIO backend +- yields self to the passed block +- sets the mode to read-write +- tries to convert the passed Object to a String using #to_str +- automatically sets the mode to read-only when passed a frozen string + +StringIO.open when passed no arguments +- yields self to the passed block +- sets the mode to read-write +- uses an empty String as the StringIO backend -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/ipv4_conversion_spec.rb -IPAddr#ipv4_compat -- should ipv4_compat? +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/path_spec.rb +StringIO#path +- returns nil -IPAddr#ipv4_mapped -- should ipv4_mapped +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/pid_spec.rb +StringIO#pid +- returns nil -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/new_spec.rb -IPAddr#new -- it should initialize IPAddr -- it should initialize IPAddr ipv6 address with short notation -- it should initialize IPAddr ipv6 address with long notation -- it should initialize IPAddr ipv6 address with / subnet notation -- it should initialize IPAddr ipv6 address with mask subnet notation -- it should initialize IPAddr ipv4 address with all zeroes -- it should initialize IPAddr ipv4 address -- it should initialize IPAddr ipv4 address with / subnet notation -- it should initialize IPAddr ipv4 address wuth subnet mask -- it should raise errors on incorrect IPAddr strings +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/pos_spec.rb +StringIO#pos +- returns the current byte offset + +StringIO#pos= +- updates the current byte offset +- raises an EINVAL if given a negative argument + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/print_spec.rb +StringIO#print +- prints the passed arguments to self +- tries to convert the passed Object to a String using #to_s +- returns nil +- pads self with \000 when the current position is after the end +- honors the output record separator global +- updates the current position +- correctly updates the current position when honoring the output record separator global + +StringIO#print when in append mode +- appends the passed argument to the end of self +- correctly updates self's position -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/operator_spec.rb -IPAddr Operator -- should be able to bitwise or -- should be able to bitwise and -- should be able to bitshift right -- should be able to bitshift left -- should be able to invert -- should be able to test for equality -- should be able to set a mask -- should be able to check whether an addres is included in a range +StringIO#print when self is not writable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/reverse_spec.rb -IPAddr#reverse -- should be able to generate the reverse DNS lookup entry +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/printf_spec.rb +StringIO#printf +- returns nil +- pads self with \000 when the current position is after the end +- performs format conversion +- updates the current position + +StringIO#printf when in append mode +- appends the passed argument to the end of self +- correctly updates self's position -IPAddr#ip6_arpa -- should be able to convert an IPv6 address into the reverse DNS lookup representation according to RFC3172 +StringIO#printf when self is not writable +- raises an IOError -IPAddr#ip6_int -- should be able to convert an IPv6 address into the reverse DNS lookup representation according to RFC1886 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/putc_spec.rb +StringIO#putc when passed [String] +- overwrites the character at the current position +- only writes the first character from the passed String +- returns the passed String +- correctly updates the current position + +StringIO#putc when passed [Object] +- it writes the passed Integer % 256 to self +- pads self with \000 when the current position is after the end +- raises a TypeError when the passed argument can't be coerced to Integer -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/ipaddr/to_s_spec.rb -IPAddr#to_s -- displays IPAddr using short notation +StringIO#putc when in append mode +- appends to the end of self -IPAddr#to_string -- displays an IPAddr using full notation +StringIO#putc when self is not writable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/level_spec.rb -Logger::Application#level= -- sets the logging threshold -- can set the threshold to unknown values +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/puts_spec.rb +StringIO#puts when passed [Array, ...] +- writes each element of the passed Array to self, separated by a newline +- flattens nested Arrays +- handles self-recursive arrays correctly +- does not honor the global output record separator $\ +- first tries to convert each Array element to an Array using #to_ary +- then tries to convert each Array element to a String using #to_s + +StringIO#puts when passed [Object, ...] +- does not honor the global output record separator $\ +- does not put a \n after each Objects that end in a newline +- first tries to convert each Object to an Array using #to_ary +- then tries to convert each Object to a String using #to_s -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/log_spec.rb -Logger::Application#log -- logs a message -- receives a severity -- uses app name for Application Name -- receives a block and calls it if message is nil +StringIO#puts when passed no arguments +- returns nil +- prints a newline +- does not honor the global output record separator $\ -Logger::Application#log= -- sets the log device +StringIO#puts when in append mode +- appends the passed argument to the end of self +- correctly updates self's position -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/new_spec.rb -Logger::Application.new -- starts the logger on a new application -- defaults application name to '' -- defaults logs to STDERR +StringIO#puts when self is not writable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/set_log_spec.rb -Logger::Application#set_log -- sets the log device for the logger +StringIO#puts when passed an encoded string +- stores the bytes unmodified -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/application/start_spec.rb -Logger::Application#start -- starts the application logging start/end messages -- returns the status code +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/read_spec.rb +StringIO#read when passed length, buffer +- returns the passed buffer String +- reads length bytes and writes them to the buffer String +- tries to convert the passed buffer Object to a String using #to_str +- raises a TypeError when the passed buffer Object can't be converted to a String + +StringIO#read when passed [length] +- reads length bytes from the current position and returns them +- reads at most the whole content +- correctly updates the position +- tries to convert the passed length to an Integer using #to_int +- raises a TypeError when the passed length can't be converted to an Integer +- raises a TypeError when the passed length is negative + +StringIO#read when passed no arguments +- reads the whole content starting from the current position +- correctly updates the current position +- returns an empty string if at EOF + +StringIO#read when passed nil +- returns the remaining content from the current position +- updates the current position +- returns an empty string if at EOF -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/device/close_spec.rb -Logger::LogDevice#close -- closes the LogDevice's stream -- raises an error if it's already closed +StringIO#read when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/device/new_spec.rb -Logger::LogDevice#new -- creates a new log device -- receives an IO object to log there as first argument -- creates a File if the IO object does not exist -- receives options via a hash as second argument +StringIO#read when passed [length] +- returns nil when self's position is at the end +- returns an empty String when length is 0 + +StringIO#read when passed length and a buffer +- reads [length] characters into the buffer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/readbyte_spec.rb +StringIO#readbyte +- correctly updates the current position +- raises an EOFError when self is at the end -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/device/write_spec.rb -Logger::LogDevice#write -- writes a message to the device -- can create a file and writes empty message -- fails if the device is already closed +StringIO#readbyte when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/add_spec.rb -Logger#add -- writes a new message to the logger -- receives a severity -- receives a message -- receives a program name -- receives a block -- calls the block if message is nil -- ignores the block if the message is not nil +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/readchar_spec.rb +StringIO#readchar +- reads the next 8-bit byte from self's current position +- correctly updates the current position +- raises an EOFError when self is at the end -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/close_spec.rb -Logger#close -- closes the logging device -- fails when called on a closed device +StringIO#readchar when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/datetime_format_spec.rb -Logger#datetime_format -- returns the date format used for the logs -- returns nil logger is using the default date format +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/readline_spec.rb +StringIO#readline when passed [separator] +- returns the data read till the next occurence of the passed separator +- sets $_ to the read content +- updates self's lineno by one +- returns the remaining content starting at the current position when passed nil +- tries to convert the passed separator to a String using #to_str -Logger#datetime_format= -- sets the date format for the logs -- follows the Time#strftime format +StringIO#readline when passed no argument +- returns the data read till the next occurence of $/ or till eof +- sets $_ to the read content +- updates self's position +- updates self's lineno +- raises an IOError if self is at the end -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/debug_spec.rb -Logger#debug? -- returns true if severity level allows debug messages -- returns false if severity level does not allow debug messages +StringIO#readline when in write-only mode +- raises an IOError -Logger#debug -- logs a DEBUG message -- accepts an application name with a block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/readlines_spec.rb +StringIO#readlines when passed [separator] +- returns an Array containing lines based on the passed separator +- updates self's position based on the number of read bytes +- updates self's lineno based on the number of read lines +- does not change $_ +- returns the remaining content as one line starting at the current position when passed nil +- tries to convert the passed separator to a String using #to_str -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/error_spec.rb -Logger#error? -- returns true if severity level allows printing errors -- returns false if severity level does not allow errors +StringIO#readlines when passed no argument +- returns an Array containing lines based on $/ +- updates self's position based on the number of read bytes +- updates self's lineno based on the number of read lines +- does not change $_ +- returns an empty Array when self is at the end -Logger#error -- logs a ERROR message -- accepts an application name with a block +StringIO#readlines when in write-only mode +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/fatal_spec.rb -Logger#fatal? -- returns true if severity level allows fatal messages -- returns false if severity level does not allow fatal messages +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/readpartial_spec.rb +StringIO#readpartial +- raises IOError on closed stream +- reads at most the specified number of bytes +- reads after ungetc with data in the buffer +- reads after ungetc without data in the buffer +- discards the existing buffer content upon successful read +- raises EOFError on EOF +- discards the existing buffer content upon error +- raises IOError if the stream is closed +- raises ArgumentError if the negative argument is provided +- immediately returns an empty string if the length argument is 0 -Logger#fatal -- logs a FATAL message -- accepts an application name with a block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/reopen_spec.rb +StringIO#reopen when passed [Object, Integer] +- reopens self with the passed Object in the passed mode +- does not taint self when the passed Object was tainted +- tries to convert the passed Object to a String using #to_str +- raises a TypeError when the passed Object can't be converted to a String +- raises an Errno::EACCES when trying to reopen self with a frozen String in write-mode +- does not raise IOError when passed a frozen String in read-mode + +StringIO#reopen when passed [Object, Object] +- reopens self with the passed Object in the passed mode +- truncates the passed String when opened in truncate mode +- does not taint self when the passed Object was tainted +- tries to convert the passed Object to a String using #to_str +- raises a TypeError when the passed Object can't be converted to a String using #to_str +- resets self's position to 0 +- resets self's line number to 0 +- tries to convert the passed mode Object to an Integer using #to_str +- raises an Errno::EACCES error when trying to reopen self with a frozen String in write-mode +- does not raise IOError if a frozen string is passed in read mode + +StringIO#reopen when passed [String] +- reopens self with the passed String in read-write mode +- does not taint self when the passed Object was tainted +- resets self's position to 0 +- resets self's line number to 0 + +StringIO#reopen when passed [Object] +- raises a TypeError when passed an Object that can't be converted to a StringIO +- does not try to convert the passed Object to a String using #to_str +- tries to convert the passed Object to a StringIO using #to_strio +- taints self when the passed Object was tainted + +StringIO#reopen when passed no arguments +- resets self's mode to read-write +- resets self's position to 0 +- resets self's line number to 0 + +StringIO#reopen +- reopens a stream when given a String argument +- reopens a stream in append mode when flagged as such +- reopens and truncate when reopened in write mode +- truncates the given string, not a copy +- taints self if the provided StringIO argument is tainted +- does not truncate the content even when the StringIO argument is in the truncate mode -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/info_spec.rb -Logger#info? -- returns true if severity level allows info messages -- returns false if severity level does not allow info messages +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/rewind_spec.rb +StringIO#rewind +- returns 0 +- resets the position +- resets the line number -Logger#info -- logs a INFO message -- accepts an application name with a block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/seek_spec.rb +StringIO#seek +- seeks from the current position when whence is IO::SEEK_CUR +- seeks from the end of self when whence is IO::SEEK_END +- seeks to an absolute position when whence is IO::SEEK_SET +- raises an Errno::EINVAL error on negative amounts when whence is IO::SEEK_SET +- tries to convert the passed Object to a String using #to_int +- raises a TypeError when the passed Object can't be converted to an Integer -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/new_spec.rb -Logger#new -- creates a new logger object -- receives a logging device as first argument -- receives a frequency rotation as second argument -- also receives a number of log files to keep as second argument -- receivs a maximum logfile size as third argument +StringIO#seek when self is closed +- raises an IOError + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/size_spec.rb +StringIO#size +- returns the length of the wrapped string + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/string_spec.rb +StringIO#string +- returns the underlying string + +StringIO#string= +- returns the passed String +- changes the underlying string +- resets the position +- resets the line number +- tries to convert the passed Object to a String using #to_str +- raises a TypeError when the passed Object can't be converted to an Integer -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/unknown_spec.rb -Logger#unknown -- logs a message with unknown severity -- defaults the priority value to 5 and text value to ANY -- receives empty messages +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/stringio_spec.rb +StringIO +- includes the Enumerable module -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/logger/warn_spec.rb -Logger#warn? -- returns true if severity level allows printing warn messages -- returns false if severity level does not allow printing warn messages +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/sync_spec.rb +StringIO#sync +- returns true -Logger#warn -- logs a WARN message -- accepts an application name with a block +StringIO#sync= +- does not change 'sync' status -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/logger/severity_spec.rb -Logger::Severity -- defines Logger severity constants +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/sysread_spec.rb +StringIO#sysread when passed length, buffer +- returns the passed buffer String +- reads length bytes and writes them to the buffer String +- tries to convert the passed buffer Object to a String using #to_str +- raises a TypeError when the passed buffer Object can't be converted to a String + +StringIO#sysread when passed [length] +- reads length bytes from the current position and returns them +- reads at most the whole content +- correctly updates the position +- tries to convert the passed length to an Integer using #to_int +- raises a TypeError when the passed length can't be converted to an Integer +- raises a TypeError when the passed length is negative + +StringIO#sysread when passed no arguments +- reads the whole content starting from the current position +- correctly updates the current position +- returns an empty String if at EOF -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/integer/from_prime_division_spec.rb -Integer::from_prime_division -- Reverse a prime factorization of an integer +StringIO#sysread when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/integer/gcd2_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/integer/prime_division_spec.rb -Integer#prime_division -- Performs a prime factorization of an integer -- raises a ZeroDivisionError when is called on zero +StringIO#sysread when passed nil +- returns the remaining content from the current position +- updates the current position +- returns an empty String if at EOF + +StringIO#sysread when passed [length] +- raises an EOFError when self's position is at the end +- returns an empty String when length is 0 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/syswrite_spec.rb +StringIO#syswrite when passed [Object] +- tries to convert the passed Object to a String using #to_s + +StringIO#syswrite when passed [String] +- writes the passed String at the current buffer position +- pads self with \000 when the current position is after the end +- returns the number of bytes written +- updates self's position +- taints self's String when the passed argument is tainted +- does not taint self when the passed argument is tainted -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/math/rsqrt_spec.rb -Math#rsqrt -- returns the square root for Rational numbers -- returns the square root for positive numbers -- raises an Errno::EDOM if the argument is a negative number -- should be private +StringIO#syswrite when self is not writable +- raises an IOError -Math.rsqrt -- returns the square root for Rational numbers -- returns the square root for positive numbers -- raises an Errno::EDOM if the argument is a negative number +StringIO#syswrite when in append mode +- appends the passed argument to the end of self +- correctly updates self's position + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/tell_spec.rb +StringIO#tell +- returns the current byte offset + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/truncate_spec.rb +StringIO#truncate when passed [length] +- returns the passed length +- truncated the underlying string down to the passed length +- does not create a copy of the underlying string +- does not change the position +- can grow a string to a larger size, padding it with \000 +- raises an Errno::EINVAL when the passed length is negative +- tries to convert the passed length to an Integer using #to_int +- returns the passed length Object, NOT the result of #to_int +- raises a TypeError when the passed length can't be converted to an Integer -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/math/sqrt_spec.rb -Math#rsqrt -- returns the square root for Rational numbers -- returns the square root for Complex numbers -- returns the square root for positive numbers -- returns the square root for negative numbers -- should be private +StringIO#truncate when self is not writable +- raises an IOError -Math.rsqrt -- returns the square root for Rational numbers -- returns the square root for Complex numbers -- returns the square root for positive numbers -- returns the square root for negative numbers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/tty_spec.rb +StringIO#tty? +- returns false -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/prime/each_spec.rb -Prime#each -- enumerates the elements -- don't rewind the generator, each loop start at the current value +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/ungetc_spec.rb +StringIO#ungetc when passed [char] +- writes the passed char before the current position +- returns nil +- decreases the current position by one -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/prime/new_spec.rb -Prime.new -- returns a new Prime number -- raises a TypeError when is called with some arguments +StringIO#ungetc when self is not readable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/prime/next_spec.rb -Prime#next -- returns the element at the current position and moves forward +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringio/write_spec.rb +StringIO#write when passed [Object] +- tries to convert the passed Object to a String using #to_s + +StringIO#write when passed [String] +- writes the passed String at the current buffer position +- pads self with \000 when the current position is after the end +- returns the number of bytes written +- updates self's position +- taints self's String when the passed argument is tainted +- does not taint self when the passed argument is tainted -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/rational/exponent_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/mathn/rational/inspect_spec.rb -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/I_spec.rb -Matrix.I -- returns a Matrix -- returns a n x n identity matrix +StringIO#write when self is not writable +- raises an IOError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/clone_spec.rb -Matrix#clone -- returns a shallow copy of the matrix +StringIO#write when in append mode +- appends the passed argument to the end of self +- correctly updates self's position -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/coerce_spec.rb -Matrix#coerce -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/append_spec.rb +StringScanner#<< +- concatenates the given argument to self and returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/collect_spec.rb -Matrix#collect -- returns an instance of Matrix -- returns a Matrix where each element is the result of the block +StringScanner#<< when passed a Fixnum +- raises a TypeError +- doesn't call to_int on the argument -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/column_size_spec.rb -Matrix#column_size -- returns the number of elements in the first column -- raises an exception on an empty Matrix +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/beginning_of_line_spec.rb +StringScanner#beginning_of_line? +- returns true if the scan pointer is at the beginning of the line, false otherwise +- returns true if the scan pointer is at the end of the line of an empty string. + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/bol_spec.rb +StringScanner#bol? +- returns true if the scan pointer is at the beginning of the line, false otherwise +- returns true if the scan pointer is at the end of the line of an empty string. + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/check_spec.rb +StringScanner#check +- returns the value that scan would return, without advancing the scan pointer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/check_until_spec.rb +StringScanner#check_until +- returns the same value of scan_until, but don't advances the scan pointer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/clear_spec.rb +StringScanner#clear +- set the scan pointer to the end of the string and clear matching data. +- warns in verbose mode that the method is obsolete -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/column_spec.rb -Matrix#column -- returns a Vector when called without a block -- yields each element in the column to the block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/concat_spec.rb +StringScanner#concat +- concatenates the given argument to self and returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/column_vector_spec.rb -Matrix.column_vector -- returns a single column Matrix when called with an Array -- returns an empty Matrix when called with an empty Array -- returns a single column Matrix when called with a Fixnum -- returns a single column Matrix when called with a Float +StringScanner#concat when passed a Fixnum +- raises a TypeError +- doesn't call to_int on the argument -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/column_vectors_spec.rb -Matrix#column_vectors -- returns an Array -- returns an Array of Vectors -- returns each column as a Vector -- returns an empty Array for empty matrices +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/dup_spec.rb +StringScanner#dup +- returns a new StringScanner duplicated from the original + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/element_reference_spec.rb +StringScanner#[] +- returns the n-th subgroup in the most recent match +- returns nil if index is outside of self +- calls to_int on the given index +- raises a TypeError if the given index is nil +- raises a TypeError when a String is as argument +- raises a TypeError when a Range is as argument -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/columns_spec.rb -Matrix.columns -- creates a Matrix from argument columns -- raises an exception on an empty Matrix +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/empty_spec.rb +StringScanner#empty? +- Returns true if the scan pointer is at the end of the string +- Returns false if the scan pointer is not at the end of the string +- warns in verbose mode that the method is obsolete + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/eos_spec.rb +StringScanner#eos? +- Returns true if the scan pointer is at the end of the string +- Returns false if the scan pointer is not at the end of the string + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/exist_spec.rb +StringScanner#exist? +- returns the index of the first occurrence of the given pattern +- returns 0 if the pattern is empty +- returns nil if the pattern isn't found in the string + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/get_byte_spec.rb +StringScanner#get_byte +- scans one byte and returns it +- is not multi-byte character sensitive +- returns nil at the end of the string + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/getbyte_spec.rb +StringScanner#getbyte +- scans one byte and returns it +- is not multi-byte character sensitive +- returns nil at the end of the string +- warns in verbose mode that the method is obsolete + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/getch_spec.rb +StringScanner#getch +- scans one character and returns it +- returns nil at the end of the string +- does not accept any arguments -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/compare_by_row_vectors_spec.rb -Matrix#compare_by_row_vectors -- returns true if the two matrices contain equal elements -- returns false if the two matrices don't contain equal elements +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/initialize_copy_spec.rb +StringScanner#initialize_copy +- copies the passed StringScanner's content to self +- copies the passed StringSCanner's position to self +- does not taint self when the passed StringScanner is tainted +- copies the passed StringScanner scan pointer to self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/initialize_spec.rb +StringScanner#initialize +- returns an instance of StringScanner + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/inspect_spec.rb +StringScanner#inspect +- returns a String object +- returns a string that represents the StringScanner object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/match_spec.rb +StringScanner#match? +- returns the length of the match and the scan pointer is not advanced +- returns nil if there's no match -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/det_spec.rb -Matrix#det -- returns the determinant of a square Matrix -- returns the determinant of a single-element Matrix -- returns 0 for an empty Matrix -- returns 0 when the Matrix is not square +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/matched_size_spec.rb +StringScanner#matched_size +- returns the size of the most recent match +- returns nil if there was no recent match + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/matched_spec.rb +StringScanner#matched +- returns the last matched string +- returns nil if there's no match -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/determinant_spec.rb -Matrix#determinant -- returns the determinant of a square Matrix -- returns the determinant of a single-element Matrix -- returns 0 for an empty Matrix -- returns 0 when the Matrix is not square +StringScanner#matched? +- returns true if the last match was successful +- returns false if there's no match + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/matchedsize_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/must_C_version_spec.rb +StringScanner.must_C_version +- returns self -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/diagonal_spec.rb -Matrix.diagonal -- returns an object of type Matrix -- sets the diagonal to the arguments -- fills all non-diagonal cells with 0 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/peek_spec.rb +StringScanner#peek +- returns at most the specified number of characters from the current position +- returns an empty string when the passed argument is zero +- raises a ArgumentError when the passed argument is negative +- raises a RangeError when the passed argument is a Bignum + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/peep_spec.rb +StringScanner#peep +- returns at most the specified number of characters from the current position +- returns an empty string when the passed argument is zero +- raises a ArgumentError when the passed argument is negative +- raises a RangeError when the passed argument is a Bignum +- warns in verbose mode that the method is obsolete + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/pointer_spec.rb +StringScanner#pointer +- returns the position of the scan pointer +- returns 0 in the reset position +- returns the length of the string in the terminate position + +StringScanner#pointer= +- modify the scan pointer +- raises a RangeError when the passed argument is out of range + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/pos_spec.rb +StringScanner#pos +- returns the position of the scan pointer +- returns 0 in the reset position +- returns the length of the string in the terminate position + +StringScanner#pos= +- modify the scan pointer +- raises a RangeError when the passed argument is out of range + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/post_match_spec.rb +StringScanner#post_match +- returns the post-match (in the regular expression sense) of the last scan +- returns nil if there's no match -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/divide_spec.rb -Matrix#/ -- returns the result of dividing self by a Float -- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes -- returns an instance of Matrix +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/pre_match_spec.rb +StringScanner#pre_match +- returns the pre-match (in the regular expression sense) of the last scan +- returns nil if there's no match -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/element_reference_spec.rb -Matrix.[] -- returns an object of type Matrix -- makes each argument into a row +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/reset_spec.rb +StringScanner#reset +- reset the scan pointer and clear matching data + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/rest_size_spec.rb +StringScanner#rest_size +- Returns the length of the rest of the string +- is equivalent to rest.size + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/rest_spec.rb +StringScanner#rest +- returns the rest of the string +- returns self in the reset position +- returns an empty string in the terminate position + +StringScanner#rest? +- returns true if there is more data in the string +- returns false if there is no more data in the string +- is the opposite of eos? + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/restsize_spec.rb +StringScanner#restsize +- Returns the length of the rest of the string +- is equivalent to rest.size +- warns in verbose mode that the method is obsolete + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/scan_full_spec.rb +StringScanner#scan_full +- returns the number of bytes advanced +- returns the number of bytes advanced and advances the scan pointer if the second argument is true +- returns the matched string if the third argument is true +- returns the matched string if the third argument is true and advances the scan pointer if the second argument is true + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/scan_spec.rb +StringScanner#scan +- returns the matched string +- returns nil if there's no match +- raises a TypeError if pattern isn't a Regexp and can't be converted to a String -Matrix#[] -- returns element at (i, j) -- returns nil for an invalid index pair (ERROR - ) +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/scan_until_spec.rb +StringScanner#scan_until +- returns the substring up to and including the end of the match +- returns nil if there's no match -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/eql_spec.rb -Matrix#eql? -- returns true for self -- returns true when the each corresponding elements are equal in the sense of Object#eql? -- returns false when there are a pair corresponding elements which are not equal in the sense of Object#eql? +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/search_full_spec.rb +StringScanner#search_full +- returns the number of bytes advanced +- returns the number of bytes advanced and advances the scan pointer if the second argument is true +- returns the matched string if the third argument is true +- returns the matched string if the third argument is true and advances the scan pointer if the second argument is true + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/skip_spec.rb +StringScanner#skip +- returns length of the match +- returns nil if there's no match -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/equal_value_spec.rb -Matrix#== -- returns true for self -- returns true when the each corresponding elements are equal in the sense of Object#eql? -- returns false when there are a pair corresponding elements which are not equal in the sense of Object#eql? +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/skip_until_spec.rb +StringScanner#skip_until +- returns the number of bytes advanced and advances the scan pointer until pattern is matched and consumed +- returns nil if no match was found + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/string_spec.rb +StringScanner#string +- returns the string being scanned + +StringScanner#string= +- changes the string being scanned to the argument and resets the scanner + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/terminate_spec.rb +StringScanner#terminate +- set the scan pointer to the end of the string and clear matching data. + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/stringscanner/unscan_spec.rb +StringScanner#unscan +- set the scan pointer to the previous position +- remember only one previous position +- raises a ScanError when the previous match had failed -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/exponent_spec.rb -Matrix#** -- multiples the Matrix by itself _n_ times -- raises a ErrOperationNotDefined exception for powers that aren't Integers +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/alert_spec.rb +Syslog.alert +- logs a message +- accepts sprintf arguments +- works as an alias for Syslog.log -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/hash_spec.rb -Matrix#hash -- returns a Fixnum -- returns the same value for the same matrix +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/close_spec.rb +Syslog.close +- closes the log +- raises a RuntimeError if the log's already closed +- it does not work inside blocks +- sets the identity to nil +- sets the options to nil +- sets the facility to nil + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/constants_spec.rb +Syslog::Constants Syslog::Constants.LOG_MASK +- returns the mask value for a priority +- works on undefined constants + +Syslog::Constants Syslog::Constants.LOG_UPTO +- returns a mask for the priorities up to a given argument +- works on undefined constants -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/identity_spec.rb -Matrix.identity -- returns a Matrix -- returns a n x n identity matrix +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/crit_spec.rb +Syslog.crit +- logs a message +- accepts sprintf arguments +- works as an alias for Syslog.log -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/init_rows_spec.rb -Matrix#init_rows -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/debug_spec.rb +Syslog.debug +- logs a message +- accepts sprintf arguments +- works as an alias for Syslog.log -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/initialize_spec.rb -Matrix#initialize -- returns an instance of Matrix +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/emerg_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/err_spec.rb +Syslog.err +- logs a message +- accepts sprintf arguments +- works as an alias for Syslog.log -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/inspect_spec.rb -Matrix#inspect -- returns a stringified representation of the Matrix +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/facility_spec.rb +Syslog.facility +- returns the logging facility +- returns nil if the log is closed +- defaults to LOG_USER +- resets after each open call + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/ident_spec.rb +Syslog.ident +- returns the logging identity +- returns nil if the log is closed +- defaults to $0 -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/inv_spec.rb -Matrix#inv -- returns a Matrix -- returns the inverse of the Matrix -- raises a ErrDimensionMismatch if the Matrix is not square +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/info_spec.rb +Syslog.info +- logs a message +- accepts sprintf arguments +- works as an alias for Syslog.log -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/inverse_from_spec.rb -Matrix#inverse_from -- needs to be reviewed for spec completeness +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/inspect_spec.rb +Syslog.inspect +- returns a string a closed log +- returns a string for an opened log +- includes the ident, options, facility and mask + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/instance_spec.rb +Syslog.instance +- returns the module + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/log_spec.rb +Syslog.log +- receives a priority as first argument +- accepts undefined priorites +- fails with TypeError on nil log messages +- fails if the log is closed +- accepts printf parameters + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/mask_spec.rb +Syslog.mask +- returns the log priority mask +- defaults to 255 +- returns nil if the log is closed +- persists if the log is reopened + +Syslog.mask= +- sets the log priority mask +- raises an error if the log is closed +- only accepts numbers -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/inverse_spec.rb -Matrix#inverse -- returns a Matrix -- returns the inverse of the Matrix -- raises a ErrDimensionMismatch if the Matrix is not square +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/notice_spec.rb +Syslog.notice +- logs a message +- accepts sprintf arguments +- works as an alias for Syslog.log -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/map_spec.rb -Matrix#map -- returns an instance of Matrix -- returns a Matrix where each element is the result of the block +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/open_spec.rb +Syslog.open +- returns the module +- receives an identity as first argument +- defaults the identity to $0 +- receives the logging options as second argument +- defaults the logging options to LOG_PID | LOG_CONS +- receives a facility as third argument +- defaults the facility to LOG_USER +- receives a block and calls it with the module +- closes the log if after it receives a block +- raises an error if the log is opened + +Syslog.open! +- reopens the log +- fails with RuntimeError if the log is closed +- receives the same parameters as Syslog.open +- returns the module + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/opened_spec.rb +Syslog.opened? +- returns true if the log is opened +- returns false otherwise +- works inside a block -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/minor_spec.rb -Matrix#minor with start_row, nrows, start_col, ncols -- returns the given portion of the Matrix -- returns an empty Matrix unless nrows and ncols are greater than 0 -- raises for out-of-bounds arguments +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/options_spec.rb +Syslog.options +- returns the logging options +- returns nil when the log is closed +- defaults to LOG_PID | LOG_CONS +- resets after each open call + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/reopen_spec.rb +Syslog.reopen +- reopens the log +- fails with RuntimeError if the log is closed +- receives the same parameters as Syslog.open +- returns the module -Matrix#minor with col_range, row_range -- returns the given portion of the Matrix -- returns an empty Matrix if col_range or row_range don't select any elements +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/syslog/warning_spec.rb +Syslog.warning +- logs a message +- accepts sprintf arguments +- works as an alias for Syslog.log -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/minus_spec.rb -Matrix#- -- returns the result of subtracting the corresponding elements of other from self -- returns an instance of Matrix -- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes -- raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type -- raises an exception if other is not a Matrix +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/_close_spec.rb +Tempfile#_close +- closes self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/callback_spec.rb +Tempfile.callback +- needs to be reviewed for spec completeness + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/close_spec.rb +Tempfile#close when passed no argument or [false] +- closes self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/delete_spec.rb +Tempfile#delete +- unlinks self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/initialize_spec.rb +Tempfile#initialize +- opens a new tempfile with the passed name in the passed directory +- sets the permisssions on the tempfile to 0600 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/length_spec.rb +Tempfile#length +- returns the size of self +- returns 0 when self is closed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/open_spec.rb +Tempfile#open +- reopens self +- reopens self in read and write mode and does not truncate + +Tempfile.open +- returns a new, open Tempfile instance + +Tempfile.open when passed a block +- yields a new, open Tempfile instance to the block +- closes the yielded Tempfile after the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/path_spec.rb +Tempfile#path +- returns the path to the tempfile + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/size_spec.rb +Tempfile#size +- returns the size of self +- returns 0 when self is closed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tempfile/unlink_spec.rb +Tempfile#unlink +- unlinks self + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/time/httpdate_spec.rb +Time.httpdate +- parses RFC-2616 strings + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/time/iso8601_spec.rb +Time.xmlschema +- parses ISO-8601 strings + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/time/rfc2822_spec.rb +Time.rfc2822 +- parses RFC-822 strings +- parses RFC-2822 strings + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/time/rfc822_spec.rb +Time.rfc822 +- parses RFC-822 strings +- parses RFC-2822 strings + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/time/xmlschema_spec.rb +Time.xmlschema +- parses ISO-8601 strings + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/timeout/timeout_spec.rb +Timeout.timeout +- raises Timeout::Error when it times out with no specified error type +- raises specified error type when it times out +- does not wait too long +- does not return too quickly +- returns back the last value in the block + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tmpdir/dir/mktmpdir_spec.rb +Dir.mktmpdir when passed no arguments +- returns the path to the created tmp-dir +- creates a new writable directory in the path provided by Dir.tmpdir + +Dir.mkdir when passed a block +- yields the path to the passed block +- creates the tmp-dir before yielding +- removes the tmp-dir after executing the block +- returns the blocks return value -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/multiply_spec.rb -Matrix#* -- returns the result of multiplying the corresponding elements of self and a Matrix -- returns the result of multiplying the corresponding elements of self and a Vector -- returns the result of multiplying the elements of self and a Fixnum -- returns the result of multiplying the elements of self and a Bignum -- returns the result of multiplying the elements of self and a Float -- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes +Dir.mktmpdir when passed [String] +- uses the passed String as a prefix to the tmp-directory -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/new_spec.rb -Matrix#new -- returns a Matrix +Dir.mktmpdir when passed [Array] +- uses the first element of the passed Array as a prefix and the scond element as a suffix to the tmp-directory -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/plus_spec.rb -Matrix#+ -- returns the result of adding the corresponding elements of self and other -- returns an instance of Matrix -- raises a Matrix::ErrDimensionMismatch if the matrices are different sizes -- raises a ExceptionForMatrix::ErrOperationNotDefined if other is a Numeric Type -- raises an exception if other is not a Matrix +Dir.mktmpdir when passed [Object] +- raises an ArgumentError -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/rank_spec.rb -Matrix#rank -- returns the rank of the Matrix +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/tmpdir/dir/tmpdir_spec.rb +Dir.tmpdir +- returns the path to a writable and readable directory + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/equality_spec.rb +URI#== +- ignores capitalization of host names and scheme names +- treats a blank path and a path of '/' as the same +- is case sensitive in all components of the URI but the host and scheme +- differentiates based on port number + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/extract_spec.rb +URI.extract +- behaves according to its documentation +- treats contiguous URIs as a single URI +- treats pretty much anything with a colon as a URI +- wraps a URI string in an array +- pulls a variety of protocol URIs from a string +- pulls all URIs within a string in order into an array when a block is not given +- yields each URI in the given string in order to a block, if given, and returns nil +- allows the user to specify a list of acceptable protocols of URIs to scan for + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/http/request_uri_spec.rb +URI::HTTP.request_uri +- returns a string of the path + query +- returns '/' if the path of the URI is blank + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/join_spec.rb +URI.join +- returns a URI object of the concatonation of a protocol and domain, and a path +- doesn't create redundent '/'s + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/mailto/build_spec.rb +URI::Mailto.build +- conforms to the MatzRuby tests + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/normalize_spec.rb +URI#normalize +- adds a / onto the end of the URI if the path is blank +- downcases the host of the URI + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/parse_spec.rb +URI.parse +- returns a URI::HTTP object when parsing an HTTP URI +- populates the components of a parsed URI::HTTP, setting the port to 80 by default +- parses out the port number of a URI, when given +- returns a URI::HTTPS object when parsing an HTTPS URI +- sets the port of a parsed https URI to 443 by default +- returns a URI::LDAP object when parsing an LDAP URI +- populates the components of a parsed URI::LDAP object +- returns a URI::MailTo object when passed a mailto URI +- populates the components of a parsed URI::MailTo object +- does its best to extract components from URI::Generic objects +- raises errors on malformed URIs + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/plus_spec.rb +URI#+ +- replaces the end of the path of the URI when added to a string that looks like a relative path +- replaces the entire path of the URI when added to a string that begins with a / +- replaces the entire url when added to a string that looks like a full url +- canonicalizes the URI's path, removing ../'s +- doesn't conconicalize the path when adding to the empty string +- raises a URI::BadURIError when adding two relative URIs +- conforms to the merge specifications from rfc 2396 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/regexp_spec.rb +URI.regexp +- behaves according to the MatzRuby tests + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/select_spec.rb +URI#select +- takes any number of component names as symbols, and returns an array of those components +- returns nil for any valid component that isn't set and doesn't have a default +- raises an ArgumentError if a component is requested that isn't valid under the given scheme +- raises an ArgumentError if given strings rather than symbols + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/set_component_spec.rb +URI#select +- conforms to the MatzRuby tests + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/uri/uri_spec.rb +the URI method +- parses a given URI, returning a URI object +- does not add a URI method to Object instances + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/add_builtin_type_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/add_domain_type_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/add_private_type_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/add_ruby_type_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/detect_implicit_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/dump_spec.rb +YAML.dump +- converts an object to YAML and write result to io when io provided +- returns a string containing dumped YAML when no io provided +- returns the same string that #to_yaml on objects +- dumps strings into YAML strings +- dumps hashes into YAML key-values +- dumps Arrays into YAML collection + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/dump_stream_spec.rb +YAML.dump_stream +- returns an empty string when not passed any objects +- returns a YAML stream containing the objects passed + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/each_document_spec.rb +YAML#each_document +- calls the block on each succesive document +- works on files + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/each_node_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/emitter_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/generic_parser_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/load_documents_spec.rb +YAML.load_documents +- calls the block on each succesive document +- works on files + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/load_file_spec.rb +YAML.load_file +- returns a hash + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/load_spec.rb +YAML.load +- returns a document from current io stream when io provided +- loads strings +- accepts symbols +- accepts numbers +- accepts collections +- parses start markers +- does not escape symbols +- works with block sequence shortcuts +- works on complex keys +- loads a symbol key that contains spaces + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/load_stream_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/object_maker_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/parse_documents_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/parse_file_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/parse_spec.rb +YAML#parse with an empty string +- returns false -/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/matrix/regular_spec.rb -Matrix#regular? -- needs to be reviewed for spec completeness -- returns false if the Matrix is ragged -- returns false unless rank(A) != ntimeout: output interval exceeds 600.0 seconds. -timeout: the process group is alive. -timeout: INT signal sent. -|output interval exceeds 600.0 seconds. (CommandTimeoutError) -| ./timeoutcom.rb:134:in `timeout_command' -| ./chkbuild/build.rb:546:in `run' -| ./chkbuild/ruby.rb:199:in `def_target' -| ./chkbuild/ruby.rb:192:in `chdir' -| ./chkbuild/ruby.rb:192:in `def_target' -| ./chkbuild/build.rb:236:in `catch_error' -| ./chkbuild/ruby.rb:191:in `def_target' -| ./chkbuild/build.rb:191:in `call' -| ./chkbuild/build.rb:191:in `child_build_target' -| ./chkbuild/build.rb:236:in `catch_error' -| ./chkbuild/build.rb:191:in `child_build_target' -| ./chkbuild/build.rb:224:in `with_procmemsize' -| ./chkbuild/build.rb:190:in `child_build_target' -| ./chkbuild/build.rb:162:in `child_build_wrapper' -| ./chkbuild/lock.rb:25:in `lock_puts' -| ./chkbuild/build.rb:159:in `child_build_wrapper' -| ./chkbuild/build.rb:105:in `build_in_child' -| ./chkbuild/build.rb:103:in `fork' -| ./chkbuild/build.rb:103:in `build_in_child' -| ./chkbuild/build.rb:88:in `build' -| ./chkbuild/target.rb:113:in `make_result' -| ./chkbuild/target.rb:105:in `each' -| ./chkbuild/target.rb:105:in `each_build_obj' -| ./chkbuild/target.rb:111:in `make_result' -| ./chkbuild/main.rb:46:in `main_build' -| ./chkbuild/main.rb:45:in `each' -| ./chkbuild/main.rb:45:in `main_build' -| ./chkbuild/main.rb:105:in `main' -| ./sample/build-ruby:13 -| /home/chkbuild/start-build:9:in `load' -| /home/chkbuild/start-build:9 -failed(rubyspec CommandTimeoutError) +YAML#parse +- returns the value from the object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/parser_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/quick_emit_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/read_type_class_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/tag_class_spec.rb +YAML.tag_class +- associates a taguri tag with a ruby class + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/tagged_classes_spec.rb +YAML.tagged_classes +- returns a complete dictionary of taguris paired with classes + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/tagurize_spec.rb +YAML.tagurize +- converts a type_id to a taguri + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/to_yaml_spec.rb +Object#to_yaml +- returns the YAML representation of an Array object +- returns the YAML representation of a Hash object +- returns the YAML representation of a Class object +- returns the YAML representation of a Date object +- returns the YAML representation of a FalseClass +- returns the YAML representation of a Float object +- returns the YAML representation of an Integer object +- returns the YAML representation of a NilClass object +- returns the YAML represenation of a RegExp object +- returns the YAML representation of a String object +- returns the YAML representation of a Symbol object +- returns the YAML representation of a Time object +- returns the YAML representation of a TrueClass +- returns the YAML representation of a Error object +- returns the YAML representation for Range objects +- returns the YAML representation of numeric constants +- returns the YAML representation of an array of hashes + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/transfer_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/yaml/try_implicit_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/adler32_spec.rb +Zlib.adler32 +- calculates Adler checksum for string +- calculates Adler checksum for string and initial Adler value +- calculates the Adler checksum for string and initial Adler value for Bignums +- assumes that the initial value is given to adler, if adler is omitted +- it returns the CRC initial value, if string is omitted + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/crc32_spec.rb +Zlib.crc32 +- calculates CRC checksum for string +- calculates CRC checksum for string and initial CRC value +- calculates the CRC checksum for string and initial CRC value for Bignums +- assumes that the initial value is given to crc, if crc is omitted +- it returns the CRC initial value, if string is omitted + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/crc_table_spec.rb +Zlib.crc_table +- returns the same value as zlib's get_crc_table() + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/deflate/append_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/deflate/deflate_spec.rb +Zlib::Deflate#deflate +- deflates some data +- deflates lots of data + +Zlib::Deflate::deflate +- deflates some data +- deflates lots of data + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/deflate/flush_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/deflate/initialize_copy_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/deflate/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/deflate/params_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/deflate/set_dictionary_spec.rb +Zlib::Deflate#set_dictionary +- sets the dictionary + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/close_spec.rb +Zlib::GzipFile#close +- finishes the stream and closes the io + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/closed_spec.rb +Zlib::GzipFile#closed? +- returns the closed status + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/comment_spec.rb +Zlib::GzipFile#comment +- returns the name +- raises an error on a closed stream + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/crc_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/finish_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/level_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/mtime_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/orig_name_spec.rb +Zlib::GzipFile#orig_name +- returns the name +- raises an error on a closed stream + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/os_code_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/sync_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/to_io_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipfile/wrap_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/each_byte_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/each_line_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/each_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/eof_spec.rb +GzipReader#eof? +- returns true when at EOF + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/getc_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/gets_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/lineno_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/open_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/pos_spec.rb +GzipReader#pos +- returns the position + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/read_spec.rb +GzipReader#read +- reads the contents of a gzip file +- reads the contents up to a certain size + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/readchar_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/readline_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/readlines_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/rewind_spec.rb +GzipReader#rewind +- resets the position of the file pointer +- invokes seek method on the associated IO object + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/tell_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/ungetc_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipreader/unused_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/append_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/comment_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/flush_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/mtime_spec.rb +Zlib::GzipWriter#mtime= +- sets mtime using Integer +- sets mtime using Time +- raises if the header was written + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/open_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/orig_name_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/pos_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/print_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/printf_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/putc_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/puts_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/tell_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/gzipwriter/write_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/inflate/append_spec.rb +Zlib::Inflate#<< +- appends data to the input stream + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/inflate/inflate_spec.rb +Zlib::Inflate#inflate +- inflates some data +- inflates lots of data + +Zlib::Inflate::inflate +- inflates some data +- inflates lots of data + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/inflate/new_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/inflate/set_dictionary_spec.rb +Zlib::Inflate#set_dictionary +- sets the inflate dictionary + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/inflate/sync_point_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/inflate/sync_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zlib_version_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/adler_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/avail_in_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/avail_out_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/close_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/closed_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/data_type_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/end_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/ended_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/finish_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/finished_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/flush_next_in_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/flush_next_out_spec.rb +Zlib::ZStream#flush_next_out +- flushes the stream and flushes the output buffer + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/reset_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/stream_end_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/total_in_spec.rb +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/library/zlib/zstream/total_out_spec.rb + + ) +ARGF.binmode sets the file's encoding to ASCII-8BIT FAILED +Expected # + to equal # + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/argf/binmode_spec.rb:54:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/argf/binmode_spec.rb:51:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/argf/binmode_spec.rb:3:in `' + + ) +ARGF.rewind resets ARGF.lineno to 0 FAILED +Expected 1 + to equal 0 + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/argf/rewind_spec.rb:40:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/argf/rewind_spec.rb:35:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/argf/rewind_spec.rb:3:in `' + + ) +Array#flatten returns self when the level of recursion is 0 FAILED +Expected [1, 2, [3, [4, 5]]] + to be identical to [1, 2, [3, [4, 5]]] + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/flatten_spec.rb:17:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/flatten_spec.rb:4:in `' + + ) +Array#pack with format 'v' does not raise a RangeError even when a pack argument is >= 2**64 FAILED +Expected "\x01\x00" + to equal "\x00\x01" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:717:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:1301:in `' + + ) +Array#pack with format 's' does not raise a RangeError even when a pack argument is >= 2**64 FAILED +Expected "\x01\x00" + to equal "\x00\x01" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:717:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:1318:in `' + + ) +Array#pack with format 'S' does not raise a RangeError even when a pack argument is >= 2**64 FAILED +Expected "\x01\x00" + to equal "\x00\x01" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:717:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:1322:in `' + + ) +Array#pack with format 's!' does not raise a RangeError even when a pack argument is >= 2**64 FAILED +Expected "\x01\x00" + to equal "\x00\x01" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:717:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:1349:in `' + + ) +Array#pack with format 's_' does not raise a RangeError even when a pack argument is >= 2**64 FAILED +Expected "\x01\x00" + to equal "\x00\x01" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:717:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:1360:in `' + + ) +Array#pack with format 'S!' does not raise a RangeError even when a pack argument is >= 2**64 FAILED +Expected "\x01\x00" + to equal "\x00\x01" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:717:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:1372:in `' + + ) +Array#pack with format 'S_' does not raise a RangeError even when a pack argument is >= 2**64 FAILED +Expected "\x01\x00" + to equal "\x00\x01" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:717:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/pack_spec.rb:1383:in `' + + ) +Array#to_s is equivalent to Array#inspect in a recursive array FAILED +Expected "[1, 2, 3, 4, [1, 2, 3, 4, [...]]]" + to equal "[1, 2, 3, 4, [...]]" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/to_s_spec.rb:38:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/array/to_s_spec.rb:4:in `' + + ) +Bignum#divmod raises a ZeroDivisionError when the given argument is 0 and a Float FAILED +Expected ZeroDivisionError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/bignum/divmod_spec.rb:44:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/bignum/divmod_spec.rb:3:in `' + + ) +Bignum#remainder does raises ZeroDivisionError if other is zero and a Float FAILED +Expected ZeroDivisionError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/bignum/remainder_spec.rb:28:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/bignum/remainder_spec.rb:3:in `' + + ) +Complex#/ with Float raises a ZeroDivisionError when given 0.0 FAILED +Expected ZeroDivisionError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/complex/divide.rb:49:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/divide_spec.rb:17:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/complex/divide_spec.rb:1:in `' + + ) +Encoding#dummy? returns true for dummy encodings ERROR +NameError: uninitialized constant Encoding::CP50221 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/dummy_spec.rb:12:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/dummy_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/encoding/dummy_spec.rb:3:in `' + + ) +Enumerable#first when passed an argument returns the first count elements if given a count FAILED +Expected 4 + to equal [4, 3, 2, 1] + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/shared/take.rb:9:in `block (2 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/first_spec.rb:5:in `' + + ) +Enumerable#first when passed an argument returns the entire array when count > length FAILED +Expected 0 + to equal [4, 3, 2, 1, 0, -1] + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/shared/take.rb:33:in `block (2 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/enumerable/first_spec.rb:5:in `' + + ) +File.join raises an ArgumentError if passed a recursive array FAILED +Expected ArgumentError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/join_spec.rb:74:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/join_spec.rb:3:in `' + + ) +File#size is an instance method FAILED +Expected false to be true +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:49:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:36:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:35:in `' + + ) +File#size returns the file's size as a Fixnum ERROR +NoMethodError: undefined method `size' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:53:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:36:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:35:in `' + + ) +File#size returns the file's size in bytes ERROR +NoMethodError: undefined method `size' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:57:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:36:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:35:in `' + + ) +File#size returns the cached size of the file if subsequently deleted ERROR +NoMethodError: undefined method `size' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:62:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:36:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:35:in `' + + ) +File#size returns the file's current size even if modified ERROR +NoMethodError: undefined method `size' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:67:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:36:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:35:in `' + + ) +File#size returns 0 for an empty file ERROR +NoMethodError: undefined method `size' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:73:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:36:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:35:in `' + + ) +File#size follows symlinks if necessary ERROR +NoMethodError: undefined method `size' for # +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:81:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:36:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/file/size_spec.rb:35:in `' + + ) +Fixnum#divmod raises a ZeroDivisionError when the given argument is 0 and a Float FAILED +Expected ZeroDivisionError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/fixnum/divmod_spec.rb:31:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/fixnum/divmod_spec.rb:3:in `' + + ) +Fixnum#% raises a ZeroDivisionError when the given argument is 0 and a Float FAILED +Expected ZeroDivisionError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/fixnum/shared/modulo.rb:38:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/fixnum/modulo_spec.rb:4:in `' + + ) +Fixnum#modulo raises a ZeroDivisionError when the given argument is 0 and a Float FAILED +Expected ZeroDivisionError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/fixnum/shared/modulo.rb:38:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/fixnum/modulo_spec.rb:8:in `' + + ) +Float#divmod raises a ZeroDivisionError if other is zero FAILED +Expected ZeroDivisionError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/divmod_spec.rb:25:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/divmod_spec.rb:3:in `' + + ) +Float#% raises a ZeroDivisionError if other is zero FAILED +Expected ZeroDivisionError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/shared/modulo.rb:21:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/modulo_spec.rb:4:in `' + + ) +Float#modulo raises a ZeroDivisionError if other is zero FAILED +Expected ZeroDivisionError but no exception was raised +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/shared/modulo.rb:21:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/modulo_spec.rb:8:in `' + + ) +Float#to_s returns a string representation of self FAILED +Expected "1.0e+14" + to equal "100000000000000.0" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/to_s_spec.rb:27:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/float/to_s_spec.rb:3:in `' + + ) +Hash#to_s handles recursive hashes FAILED +Expected "{0=>{0=>{...}}}" + to equal "{0=>{...}}" + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/hash/shared/to_s.rb:34:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/hash/to_s_spec.rb:5:in `' + + ) +Integer#chr without argument infers the encoding from Encoding.default_internal ERROR +RangeError: 120818 out of char range +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/integer/chr_spec.rb:67:in `chr' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/integer/chr_spec.rb:67:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/integer/chr_spec.rb:28:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/integer/chr_spec.rb:27:in `' + + ) +IO#bytes returns an enumerator of the next bytes from the stream FAILED +Expected 117 + to equal [81, 117, 105, 32, 195] + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/bytes_spec.rb:22:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/bytes_spec.rb:6:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/bytes_spec.rb:5:in `' + + ) +IO#chars returns an enumerator of the next chars from the stream FAILED +Expected "u" + to equal ["Q", "u", "i", " ", "è"] + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/chars_spec.rb:22:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/chars_spec.rb:6:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/chars_spec.rb:5:in `' + + ) +IO#each_byte returns an Enumerator when passed no block FAILED +Expected 108 + to equal [86, 111, 105, 99, 105, 32, 108, 97, 32, 108] + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/each_byte_spec.rb:50:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/each_byte_spec.rb:4:in `' + + ) +IO#each_char returns an Enumerator when passed no block FAILED +Expected "o" + to equal ["V", "o", "i", "c", "i"] + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/each_char_spec.rb:46:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/each_char_spec.rb:6:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/each_char_spec.rb:5:in `' + + ) +IO#lineno returns the current line number ERROR +Errno::EBADF: Bad file descriptor - /home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/fixtures/gets.txt +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/lineno_spec.rb:12:in `gets' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/lineno_spec.rb:12:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/lineno_spec.rb:10:in `open' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/lineno_spec.rb:10:in `block (2 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/io/lineno_spec.rb:4:in `' + + ) +Kernel.loop returns an enumerator if no block given ERROR +LocalJumpError: no block given +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/loop_spec.rb:39:in `loop' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/loop_spec.rb:39:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/loop_spec.rb:4:in `' + + ) +Kernel#respond_to? returns false for a method which exists but is unimplemented FAILED +Expected true to be false +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/respond_to_spec.rb:76:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/kernel/respond_to_spec.rb:12:in `' + + ) +Module#autoload calls #to_path on non-String filename arguments FAILED +Expected to not get Exception +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/module/autoload_spec.rb:280:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/module/autoload_spec.rb:15:in `' + + ) +An exception occurred during: Mock.verify_count +Module#autoload calls #to_path on non-String filename arguments FAILED +Mock 'autoload_name.rb' expected to receive 'to_path' exactly 1 times +but received it 0 times +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/module/autoload_spec.rb:15:in `' + + ) +Rational#div passed a Float raises a ZeroDivisionError when the argument is 0.0 FAILED +Expected ZeroDivisionError but got FloatDomainError (Infinity) +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/rational/div.rb:50:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/div_spec.rb:16:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/div_spec.rb:3:in `' + + ) +Rational#divmod when passed a Float raises a ZeroDivisionError when passed 0 FAILED +Expected ZeroDivisionError but got FloatDomainError (Infinity) +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/rational/divmod.rb:50:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/divmod_spec.rb:12:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/divmod_spec.rb:3:in `' + + ) +Rational#** when passed Rational returns a complex number when self is negative and the passed argument is not 0 FAILED +Expected NaN + to equal (-0.733761610865473+1.27091239066258i) + +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/shared/rational/exponent.rb:46:in `block (4 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/exponent_spec.rb:8:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/rational/exponent_spec.rb:3:in `' + + ) +String#valid_encoding? returns true for all encodings self is valid in ERROR +ArgumentError: unknown encoding name - CP50221 +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/string/valid_encoding_spec.rb:88:in `force_encoding' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/string/valid_encoding_spec.rb:88:in `block (3 levels) in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/string/valid_encoding_spec.rb:4:in `block in ' +/home/chkbuild/tmp/build/ruby-1.9.1//rubyspec/core/string/valid_encoding_spec.rb:3:in `' + +Finished in seconds + +2735 files, 10376 examples, 185971 expectations, 36 failures, 11 errors +exit 1 +failed(rubyspec) == end #