Array#pack failures
-------------------
Key: JRUBY-4933
URL: http://jira.codehaus.org/browse/JRUBY-4933
Project: JRuby
Issue Type: Bug
Components: Core Classes/Modules, RubySpec
Affects Versions: JRuby 1.6
Reporter: Hiro Asari
Similar failures occur in 1.9 mode. They are all tagged in trunk.
{noformat}
$ jruby spec/mspec/bin/mspec spec/ruby/core/array/pack*
jruby 1.6.0.dev (ruby 1.8.7 patchlevel 249) (2010-07-12 0b3474c) (Java
HotSpot(TM) 64-Bit Server VM 1.6.0_20) [x86_64-java]
.......F..............F.....................F...............F.......................F.......F.......F.......F.......F.......F...........F...........F...............F.......F...............F.......F.......F.......F.......F.......F...........F...........F...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
1)
Array#pack with format 'C' ignores NULL bytes between directives FAILED
Expected "\001"
to equal "\001\002"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/c_spec.rb:57
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/c_spec.rb:65
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/c_spec.rb:56:in
`load'
2)
Array#pack with format 'c' ignores NULL bytes between directives FAILED
Expected "\001"
to equal "\001\002"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/c_spec.rb:57
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/c_spec.rb:72
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/c_spec.rb:56:in
`load'
3)
Array#pack with format 'I' ignores NULL bytes between directives FAILED
Expected "xeC\022"
to equal "xeC\022\315\253\360\336"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:150
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/i_spec.rb:18
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/i_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/i_spec.rb:56:in
`load'
4)
Array#pack with format 'i' ignores NULL bytes between directives FAILED
Expected "xeC\022"
to equal "xeC\022\315\253\360\336"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:150
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/i_spec.rb:30
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/i_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/i_spec.rb:56:in
`load'
5)
Array#pack with format 'L' ignores NULL bytes between directives FAILED
Expected "xeC\022"
to equal "xeC\022\315\253\360\336"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:150
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:18
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:56:in
`load'
6)
Array#pack with format 'l' ignores NULL bytes between directives FAILED
Expected "xeC\022"
to equal "xeC\022\315\253\360\336"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:150
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:22
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:56:in
`load'
7)
Array#pack with format 'L' with modifier '_' ignores NULL bytes between
directives FAILED
Expected "Vx\0224\315\253\360\336"
to equal "Vx\0224\315\253\360\336\360\336\272\334!Cex"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:314
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:46
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:45
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:44
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:56:in
`load'
8)
Array#pack with format 'L' with modifier '!' ignores NULL bytes between
directives FAILED
Expected "Vx\0224\315\253\360\336"
to equal "Vx\0224\315\253\360\336\360\336\272\334!Cex"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:314
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:50
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:45
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:44
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:56:in
`load'
9)
Array#pack with format 'l' with modifier '_' ignores NULL bytes between
directives FAILED
Expected "Vx\0224\315\253\360\336"
to equal "Vx\0224\315\253\360\336\360\336\272\334!Cex"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:314
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:54
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:45
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:44
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:56:in
`load'
10)
Array#pack with format 'l' with modifier '!' ignores NULL bytes between
directives FAILED
Expected "Vx\0224\315\253\360\336"
to equal "Vx\0224\315\253\360\336\360\336\272\334!Cex"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:314
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:58
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:45
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:44
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/l_spec.rb:56:in
`load'
11)
Array#pack with format 'N' ignores NULL bytes between directives FAILED
Expected "\022Cex"
to equal "\022Cex\336\360\253\315"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:202
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/n_spec.rb:7
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/n_spec.rb:56:in
`load'
12)
Array#pack with format 'n' ignores NULL bytes between directives FAILED
Expected "ex"
to equal "ex\253\315"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:98
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/n_spec.rb:13
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/n_spec.rb:56:in
`load'
13)
Array#pack with format 'Q' ignores NULL bytes between directives FAILED
Expected "Vx\0224\315\253\360\336"
to equal "Vx\0224\315\253\360\336\360\336\272\334!Cex"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:314
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/q_spec.rb:18
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/q_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/q_spec.rb:56:in
`load'
14)
Array#pack with format 'q' ignores NULL bytes between directives FAILED
Expected "Vx\0224\315\253\360\336"
to equal "Vx\0224\315\253\360\336\360\336\272\334!Cex"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:314
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/q_spec.rb:22
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/q_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/q_spec.rb:56:in
`load'
15)
Array#pack with format 'S' ignores NULL bytes between directives FAILED
Expected "xe"
to equal "xe\315\253"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:46
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:18
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:56:in
`load'
16)
Array#pack with format 'S' with modifier '_' ignores NULL bytes between
directives FAILED
Expected "xe"
to equal "xe\315\253"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:46
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:22
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:56:in
`load'
17)
Array#pack with format 'S' with modifier '!' ignores NULL bytes between
directives FAILED
Expected "xe"
to equal "xe\315\253"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:46
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:26
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:56:in
`load'
18)
Array#pack with format 's' ignores NULL bytes between directives FAILED
Expected "xe"
to equal "xe\315\253"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:46
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:30
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:56:in
`load'
19)
Array#pack with format 's' with modifier '_' ignores NULL bytes between
directives FAILED
Expected "xe"
to equal "xe\315\253"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:46
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:34
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:56:in
`load'
20)
Array#pack with format 's' with modifier '!' ignores NULL bytes between
directives FAILED
Expected "xe"
to equal "xe\315\253"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:46
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:38
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:17
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/s_spec.rb:56:in
`load'
21)
Array#pack with format 'V' ignores NULL bytes between directives FAILED
Expected "xeC\022"
to equal "xeC\022\315\253\360\336"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:150
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/v_spec.rb:7
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/v_spec.rb:56:in
`load'
22)
Array#pack with format 'v' ignores NULL bytes between directives FAILED
Expected "xe"
to equal "xe\315\253"
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/shared/integer.rb:46
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/v_spec.rb:13
/Users/asari/Development/src/jruby/spec/ruby/core/array/pack/v_spec.rb:56:in
`load'
Finished in 1.649000 seconds
8 files, 800 examples, 1517 expectations, 22 failures, 0 errors
{noformat}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email