Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > running unit tests in graphical mode

Reply
Thread Tools

running unit tests in graphical mode

 
 
Navya Amerineni
Guest
Posts: n/a
 
      01-25-2006
--0-2062298583-1138166088=:22788
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,

I have the following program written and when I run It comes up saying z=
ero tests.
what more should include in the code below for it to run in graphical mod=
e.
Please Help


require 'test/unit/ui/tk/testrunner'
class Roman
MAX_ROMAN =3D 4999
=20
def initialize(value)
if value <=3D 0 || value > MAX_ROMAN
fail "Roman values must be > 0 and <=3D #{MAX_ROMAN}"
end
@value =3D value
end
FACTORS =3D [["m", 1000], ["cm", 900], ["d", 500], ["cd", 400],
["c", 100], ["xc", 90], ["l", 50], ["xl", 40],
["x", 10],["ix" ,9], ["v", 5], ["iv", 4],
["i", 1]]
=20
def to_s
value =3D @value
roman =3D "";
for code, factor in FACTORS
count, value =3D value.divmod(factor)
roman << (code * count)
end
roman
end
end
class TestRoman < Test::Unit::UI::Tk::TestRunner
def test_simple
assert_equal("i", Roman.new(1).to_s)
assert_equal("ix", Roman.new(9).to_s)
assert_equal("ii", Roman.new(2).to_s)
assert_equal("iii", Roman.new(3).to_s)
assert_equal("iv", Roman.new(4).to_s)
end
end


Thanks,
Navya.


=09
---------------------------------
Do you Yahoo!?
With a free 1 GB, there's more in store with Yahoo! Mail.
--0-2062298583-1138166088=:22788--


 
Reply With Quote
 
 
 
 
Pit Capitain
Guest
Posts: n/a
 
      01-25-2006
Hi Navya,

you have to change two lines in your code:

> require 'test/unit/ui/tk/testrunner'


Change the preceding line to:

require 'test/unit'

> class TestRoman < Test::Unit::UI::Tk::TestRunner


Change that to:

class TestRoman < Test::Unit::TestCase

A TestRunner is the thing that is running all your tests, which should
be subclasses of Test::Unit::TestCase. To find out how to use another
TestRunner, run your script with the option -h:

ruby <yourscript.rb> -h

Regards,
Pit


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Test::Unit running all tests with automated suite Brett Schuchert Ruby 6 04-03-2007 05:03 PM
wanted: framework for creating nice step by step graphical visualisationsof running Python code Claudio Grondi Python 2 07-02-2006 11:55 PM
PC BSOD'ing when going into graphical mode. Ripping my hair out. fotoobscura Computer Support 5 04-06-2006 09:20 PM
running unit tests in graphical mode Joe Van Dyk Ruby 9 06-30-2005 04:02 PM
"faking" an HTTPContext when running unit tests ASP .Net 3 02-05-2004 12:58 PM



Advertisments