On Wed, Nov 28, 2012 at 12:51 PM, Mario Ruiz <[email protected]> wrote:
> Well, it is more complicated what i want to do... but doint it like you
> said i got the first class where all the others are inheriting from...
> and that's not what i want.

Well, but that's the way it is. :-)

> Take a look at this example more similar to the thing I need:
> (I need to know that what is failing is the setup on class Two)

You can see that from the stack trace.  And you can also provide
meaningful comment.

$ ruby x.rb
/usr/lib/ruby/gems/1.9.1/gems/minitest-4.3.0/lib/minitest/unit.rb:192:in
`assert': in two (MiniTest::Assertion)
        from /usr/lib/ruby/1.9.1/test/unit/assertions.rb:38:in `assert'
        from x.rb:15:in `initialize'
        from x.rb:19:in `new'
        from x.rb:19:in `<main>'

$ cat -n x.rb
     1
     2  require 'test/unit'
     3
     4  class TC < Test::Unit::TestCase
     5  end
     6
     7  class One < TC
     8    def initialize
     9      assert true, "in one"
    10    end
    11  end
    12
    13  class Two < One
    14    def initialize
    15      assert false, "in two"
    16    end
    17  end
    18
    19  t = Two.new
    20


Cheers

robert


--
remember.guy do |as, often| as.you_can - without end
http://blog.rubybestpractices.com/

-- You received this message because you are subscribed to the Google Groups 
ruby-talk-google group. To post to this group, send email to 
[email protected]. To unsubscribe from this group, send email 
to [email protected]. For more options, visit this 
group at https://groups.google.com/d/forum/ruby-talk-google?hl=en

Reply via email to