Skip to content

Commit

Permalink
Update to work with new test/unit in 1.9.1
Browse files Browse the repository at this point in the history
  • Loading branch information
rmagick committed Jan 2, 2009
1 parent b8d591e commit 95bba79
Show file tree
Hide file tree
Showing 13 changed files with 36 additions and 33 deletions.
4 changes: 2 additions & 2 deletions test/Draw.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@


require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'


class Magick::Draw class Magick::Draw
def self._dummy_img_ def self._dummy_img_
Expand Down Expand Up @@ -109,6 +109,6 @@ def test_patterns
end end


if __FILE__ == $0 if __FILE__ == $0
Test::Unit::UI::Console::TestRunner.run(Draw_UT) Test::Unit::UI::Console::TestRunner.run(Draw_UT) if RUBY_VERSION != '1.9.1'
end end


6 changes: 3 additions & 3 deletions test/Image1.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@


require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'




class Image1_UT < Test::Unit::TestCase class Image1_UT < Test::Unit::TestCase
FreezeError = RUBY_VERSION == '1.9.0' ? RuntimeError : TypeError FreezeError = RUBY_VERSION == '1.9.1' ? RuntimeError : TypeError


def setup def setup
@img = Magick::Image.new(20, 20) @img = Magick::Image.new(20, 20)
Expand Down Expand Up @@ -726,5 +726,5 @@ def test_composite
if __FILE__ == $0 if __FILE__ == $0
IMAGES_DIR = '../doc/ex/images' IMAGES_DIR = '../doc/ex/images'
FILES = Dir[IMAGES_DIR+'/Button_*.gif'] FILES = Dir[IMAGES_DIR+'/Button_*.gif']
Test::Unit::UI::Console::TestRunner.run(Image1_UT) Test::Unit::UI::Console::TestRunner.run(Image1_UT) if RUBY_VERSION != '1.9.1'
end end
8 changes: 4 additions & 4 deletions test/Image2.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@


require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'


# TODO: improve exif tests - need a benchmark image with EXIF data # TODO: improve exif tests - need a benchmark image with EXIF data




class Image2_UT < Test::Unit::TestCase class Image2_UT < Test::Unit::TestCase
FreezeError = RUBY_VERSION == '1.9.0' ? RuntimeError : TypeError FreezeError = RUBY_VERSION == '1.9.1' ? RuntimeError : TypeError


def setup def setup
@img = Magick::Image.new(20, 20) @img = Magick::Image.new(20, 20)
Expand Down Expand Up @@ -235,7 +235,7 @@ def test_despeckle
# ensure methods detect destroyed images # ensure methods detect destroyed images
def test_destroy def test_destroy
methods = Magick::Image.instance_methods(false).sort methods = Magick::Image.instance_methods(false).sort
if RUBY_VERSION == '1.9.0' if RUBY_VERSION == '1.9.1'
methods -= [:__display__, :destroy!, :destroyed?, :inspect, :cur_image, :marshal_load] methods -= [:__display__, :destroy!, :destroyed?, :inspect, :cur_image, :marshal_load]
else else
methods -= %w{ __display__ destroy! destroyed? inspect cur_image marshal_load} methods -= %w{ __display__ destroy! destroyed? inspect cur_image marshal_load}
Expand Down Expand Up @@ -1248,5 +1248,5 @@ def test_posterize
if __FILE__ == $0 if __FILE__ == $0
IMAGES_DIR = '../doc/ex/images' IMAGES_DIR = '../doc/ex/images'
FILES = Dir[IMAGES_DIR+'/Button_*.gif'] FILES = Dir[IMAGES_DIR+'/Button_*.gif']
Test::Unit::UI::Console::TestRunner.run(Image2_UT) Test::Unit::UI::Console::TestRunner.run(Image2_UT) if RUBY_VERSION != '1.9.1'
end end
6 changes: 3 additions & 3 deletions test/Image3.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'
require 'fileutils' require 'fileutils'


ColorspaceTypes = [ ColorspaceTypes = [
Expand Down Expand Up @@ -33,7 +33,7 @@




class Image3_UT < Test::Unit::TestCase class Image3_UT < Test::Unit::TestCase
FreezeError = RUBY_VERSION == '1.9.0' ? RuntimeError : TypeError FreezeError = RUBY_VERSION == '1.9.1' ? RuntimeError : TypeError


def setup def setup
@img = Magick::Image.new(20, 20) @img = Magick::Image.new(20, 20)
Expand Down Expand Up @@ -982,5 +982,5 @@ def test_write
if __FILE__ == $0 if __FILE__ == $0
IMAGES_DIR = '../doc/ex/images' IMAGES_DIR = '../doc/ex/images'
FILES = Dir[IMAGES_DIR+'/Button_*.gif'] FILES = Dir[IMAGES_DIR+'/Button_*.gif']
Test::Unit::UI::Console::TestRunner.run(Image3_UT) Test::Unit::UI::Console::TestRunner.run(Image3_UT) if RUBY_VERSION != '1.9.1'
end end
14 changes: 8 additions & 6 deletions test/ImageList1.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'


class ImageList1_UT < Test::Unit::TestCase class ImageList1_UT < Test::Unit::TestCase


Expand Down Expand Up @@ -500,10 +500,12 @@ def test_map!
assert_raise(ArgumentError) { @list.map! { 2 } } assert_raise(ArgumentError) { @list.map! { 2 } }
end end


def test_nitems if RUBY_VERSION != '1.9.1'
n = nil def test_nitems
assert_nothing_raised { n = @list.nitems } n = nil
assert_equal(10, n) assert_nothing_raised { n = @list.nitems }
assert_equal(10, n)
end
end end


def test_partition def test_partition
Expand Down Expand Up @@ -802,5 +804,5 @@ def test_spaceship
if __FILE__ == $0 if __FILE__ == $0
IMAGES_DIR = '../doc/ex/images' IMAGES_DIR = '../doc/ex/images'
FILES = Dir[IMAGES_DIR+'/Button_*.gif'].sort FILES = Dir[IMAGES_DIR+'/Button_*.gif'].sort
Test::Unit::UI::Console::TestRunner.run(ImageList1_UT) Test::Unit::UI::Console::TestRunner.run(ImageList1_UT) if RUBY_VERSION != '1.9.1'
end end
4 changes: 2 additions & 2 deletions test/ImageList2.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
require 'fileutils' require 'fileutils'
require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'




class ImageList2_UT < Test::Unit::TestCase class ImageList2_UT < Test::Unit::TestCase
Expand Down Expand Up @@ -385,5 +385,5 @@ def test_write
if __FILE__ == $0 if __FILE__ == $0
IMAGES_DIR = '../doc/ex/images' IMAGES_DIR = '../doc/ex/images'
FLOWER_HAT = IMAGES_DIR+'/Flower_Hat.jpg' FLOWER_HAT = IMAGES_DIR+'/Flower_Hat.jpg'
Test::Unit::UI::Console::TestRunner.run(ImageList2_UT) Test::Unit::UI::Console::TestRunner.run(ImageList2_UT) if RUBY_VERSION != '1.9.1'
end end
6 changes: 3 additions & 3 deletions test/Image_attributes.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
require 'fileutils' require 'fileutils'
require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'


# TODO # TODO
# test frozen attributes! # test frozen attributes!
Expand All @@ -12,7 +12,7 @@




class Image_Attributes_UT < Test::Unit::TestCase class Image_Attributes_UT < Test::Unit::TestCase
FreezeError = RUBY_VERSION == '1.9.0' ? RuntimeError : TypeError FreezeError = RUBY_VERSION == '1.9.1' ? RuntimeError : TypeError


def setup def setup
@img = Magick::Image.new(100, 100) @img = Magick::Image.new(100, 100)
Expand Down Expand Up @@ -673,5 +673,5 @@ def test_frozen


if __FILE__ == $0 if __FILE__ == $0
FLOWER_HAT = '../doc/ex/images/Flower_Hat.jpg' FLOWER_HAT = '../doc/ex/images/Flower_Hat.jpg'
Test::Unit::UI::Console::TestRunner.run(Image_Attributes_UT) Test::Unit::UI::Console::TestRunner.run(Image_Attributes_UT) if RUBY_VERSION != '1.9.1'
end end
4 changes: 2 additions & 2 deletions test/Import_Export.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,6 +1,6 @@
require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'




class Import_Export_UT < Test::Unit::TestCase class Import_Export_UT < Test::Unit::TestCase
Expand Down Expand Up @@ -111,6 +111,6 @@ def test_import_export


if __FILE__ == $0 if __FILE__ == $0
IMAGES_DIR = '../doc/ex/images' IMAGES_DIR = '../doc/ex/images'
Test::Unit::UI::Console::TestRunner.run(Import_Export_UT) Test::Unit::UI::Console::TestRunner.run(Import_Export_UT) if RUBY_VERSION != '1.9.1'
end end


2 changes: 1 addition & 1 deletion test/Info.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@


require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'




class Info_UT < Test::Unit::TestCase class Info_UT < Test::Unit::TestCase
Expand Down
4 changes: 2 additions & 2 deletions test/Magick.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@


require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'




module Magick module Magick
Expand Down Expand Up @@ -359,6 +359,6 @@ def test_trace_proc
end end


if __FILE__ == $0 if __FILE__ == $0
Test::Unit::UI::Console::TestRunner.run(Magick_UT) Test::Unit::UI::Console::TestRunner.run(Magick_UT) if RUBY_VERSION != '1.9.1'
end end


2 changes: 1 addition & 1 deletion test/Pixel.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'




class Pixel_UT < Test::Unit::TestCase class Pixel_UT < Test::Unit::TestCase
Expand Down
4 changes: 2 additions & 2 deletions test/Preview.rb
Original file line number Original file line Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@


require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'




class Preview_UT < Test::Unit::TestCase class Preview_UT < Test::Unit::TestCase
Expand Down Expand Up @@ -57,6 +57,6 @@ def test_preview


if __FILE__ == $0 if __FILE__ == $0
IMAGES_DIR = '../doc/ex/images' IMAGES_DIR = '../doc/ex/images'
Test::Unit::UI::Console::TestRunner.run(Preview_UT) Test::Unit::UI::Console::TestRunner.run(Preview_UT) if RUBY_VERSION != '1.9.1'
end end


5 changes: 3 additions & 2 deletions test/all_basic.rb
Original file line number Original file line Diff line number Diff line change
@@ -1,15 +1,16 @@
#! /usr/local/bin/ruby -w #! /usr/local/bin/ruby -w
require 'RMagick' require 'RMagick'
require 'test/unit' require 'test/unit'
require 'test/unit/ui/console/testrunner' require 'test/unit/ui/console/testrunner' if RUBY_VERSION != '1.9.1'




module Test module Test
module Unit module Unit
class TestCase class TestCase
alias :_old_run_ :run alias :_old_run_ :run
def run(result, &blk) def run(result, &blk)
puts "Running #{@method_name}" method_name = RUBY_VERSION == '1.9.1' ? self.name : @method_name
puts "Running #{method_name}"
_old_run_(result, &blk) _old_run_(result, &blk)
end end
end end
Expand Down

0 comments on commit 95bba79

Please sign in to comment.