undefined method `add_assertion' for nil:NilClass

P

Paatsch, Bernd

------_=_NextPart_001_01C64D50.0248A6D9
Content-Type: text/plain

Hello,

I tried to use assertion's the first time in my code and had absolutely now
success. I always get following error:

TEST FAILED.undefined method `add_assertion' for nil:NilClass
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:115:in `add_assertion'
c:/ruby/lib/ruby/1.8/test/unit/assertions.rb:353:in `_wrap_assertion'
c:/ruby/lib/ruby/1.8/test/unit/assertions.rb:38:in `assert'
/utils.rb:1376:in `bpVerifyOnPage'

Here is a code snipe (verify is a string that is passed to a function):

The if statement works fine. The assert gives me trouble. Why? What is
wrong? What is the nil class?
I also tried assert(true), assert_equal("1234","1234") with the same result

class BPUtils < Test::Unit::TestCase

def initialize
end

def
.........some code
begin
assert($ie.contains_text( verify ) )
puts("TEST PASSED. Found test string #{verify}")

#if $ie.contains_text( verify ) then
# some
#else
# some code
#end

rescue => e
puts("TEST FAILED." + e.message + "\n" + e.backtrace.join("\n"))


# hand exception over to main program to quit the program
raise QuitProgram, "quit program", caller
end
end



------_=_NextPart_001_01C64D50.0248A6D9--
 
D

dblack

Hi --

Hello,

I tried to use assertion's the first time in my code and had absolutely now
success. I always get following error:

TEST FAILED.undefined method `add_assertion' for nil:NilClass
c:/ruby/lib/ruby/1.8/test/unit/testcase.rb:115:in `add_assertion'
c:/ruby/lib/ruby/1.8/test/unit/assertions.rb:353:in `_wrap_assertion'
c:/ruby/lib/ruby/1.8/test/unit/assertions.rb:38:in `assert'
./utils.rb:1376:in `bpVerifyOnPage'

Here is a code snipe (verify is a string that is passed to a function):

The if statement works fine. The assert gives me trouble. Why? What is
wrong? What is the nil class?
I also tried assert(true), assert_equal("1234","1234") with the same result

The code you're posted doesn't compile, so it can't be a real example
of what's not working. Can you provide a real example?


David

--
David A. Black ([email protected])
Ruby Power and Light, LLC (http://www.rubypowerandlight.com)

"Ruby for Rails" chapters now available
from Manning Early Access Program! http://www.manning.com/books/black
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,057
Latest member
KetoBeezACVGummies

Latest Threads

Top