- Timestamp:
- Apr 19, 2008, 1:48:32 PM (15 years ago)
- Location:
- libcaca/trunk/ruby
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/ruby/caca-display.c
r2296 r2298 54 54 } 55 55 56 if( CLASS_OF(arg1) == T_STRING)56 if(TYPE(arg1) == T_STRING) 57 57 { 58 58 driver = StringValuePtr(arg1); 59 if( CLASS_OF(arg2) == T_STRING)59 if(TYPE(arg2) == T_STRING) 60 60 { 61 61 rb_raise(rb_eArgError, "Only one argument can be a string"); 62 62 } 63 63 } 64 else if( CLASS_OF(arg2) == T_STRING)64 else if(TYPE(arg2) == T_STRING) 65 65 { 66 66 driver = StringValuePtr(arg2); -
libcaca/trunk/ruby/t/tc_display.rb
r2297 r2298 4 4 class TC_Canvas < Test::Unit::TestCase 5 5 def test_create 6 6 d = Caca::Display.new 7 7 assert_not_nil(d, 'Display creation failed') 8 8 end 9 9 def test_create_with_driver 10 d = Caca::Display.new(nil,Caca::Display.driver_list[0])10 d = Caca::Display.new(Caca::Display.driver_list[0]) 11 11 assert_not_nil(d, 'Display creation failed') 12 end 13 def test_create_wrong_args 14 assert_raise(RuntimeError){Caca::Display.new("plop")} 15 driver = Caca::Display.driver_list[0] 16 assert_raise(ArgumentError){Caca::Display.new(driver, driver)} 17 c = Cucul::Canvas.new(3, 3) 18 assert_raise(ArgumentError){Caca::Display.new(c, c)} 12 19 end 13 20 def test_create_from_canvas 14 21 c = Cucul::Canvas.new(3, 3) 15 22 d = Caca::Display.new(c) 16 23 assert_not_nil(d, 'Display creation failed') 17 24 assert_equal(d.canvas, c, 'Wrong canvas') 18 25 end 19 26 def test_set_title
Note: See TracChangeset
for help on using the changeset viewer.