From: <wsf...@us...> - 2007-09-03 19:45:18
|
Revision: 9923 http://swig.svn.sourceforge.net/swig/?rev=9923&view=rev Author: wsfulton Date: 2007-09-03 12:45:14 -0700 (Mon, 03 Sep 2007) Log Message: ----------- Move ruby specific test into Ruby specific testcase li_std_pair_lang_object.i Modified Paths: -------------- trunk/Examples/test-suite/li_std_pair.i trunk/Examples/test-suite/ruby/Makefile.in trunk/Examples/test-suite/ruby/li_std_pair_runme.rb Added Paths: ----------- trunk/Examples/test-suite/ruby/li_std_pair_lang_object.i trunk/Examples/test-suite/ruby/li_std_pair_lang_object_runme.rb Modified: trunk/Examples/test-suite/li_std_pair.i =================================================================== --- trunk/Examples/test-suite/li_std_pair.i 2007-08-31 22:20:21 UTC (rev 9922) +++ trunk/Examples/test-suite/li_std_pair.i 2007-09-03 19:45:14 UTC (rev 9923) @@ -4,7 +4,6 @@ namespace std { %template(IntPair) pair<int, int>; - %template(ValuePair) pair< swig::LANGUAGE_OBJ, swig::LANGUAGE_OBJ >; } %inline %{ Modified: trunk/Examples/test-suite/ruby/Makefile.in =================================================================== --- trunk/Examples/test-suite/ruby/Makefile.in 2007-08-31 22:20:21 UTC (rev 9922) +++ trunk/Examples/test-suite/ruby/Makefile.in 2007-09-03 19:45:14 UTC (rev 9923) @@ -19,11 +19,12 @@ li_cdata \ li_cstring \ li_factory \ + li_std_functors \ li_std_map \ + li_std_pair_lang_object \ + li_std_queue \ li_std_set \ - li_std_functors \ li_std_stack \ - li_std_queue \ naming \ primitive_types \ std_containers \ Added: trunk/Examples/test-suite/ruby/li_std_pair_lang_object.i =================================================================== --- trunk/Examples/test-suite/ruby/li_std_pair_lang_object.i (rev 0) +++ trunk/Examples/test-suite/ruby/li_std_pair_lang_object.i 2007-09-03 19:45:14 UTC (rev 9923) @@ -0,0 +1,8 @@ +%module li_std_pair_lang_object + +%include <std_pair.i> + +namespace std { + %template(ValuePair) pair< swig::LANGUAGE_OBJ, swig::LANGUAGE_OBJ >; +} + Added: trunk/Examples/test-suite/ruby/li_std_pair_lang_object_runme.rb =================================================================== --- trunk/Examples/test-suite/ruby/li_std_pair_lang_object_runme.rb (rev 0) +++ trunk/Examples/test-suite/ruby/li_std_pair_lang_object_runme.rb 2007-09-03 19:45:14 UTC (rev 9923) @@ -0,0 +1,19 @@ +#!/usr/bin/env ruby +# +# Put description here +# +# +# +# +# + +require 'swig_assert' + +require 'li_std_pair' +include Li_std_pair + +swig_assert_each_line(<<'EOF', binding) +val = ValuePair.new +val.first = 'sd' +val.second = [5,4,3] +EOF Modified: trunk/Examples/test-suite/ruby/li_std_pair_runme.rb =================================================================== --- trunk/Examples/test-suite/ruby/li_std_pair_runme.rb 2007-08-31 22:20:21 UTC (rev 9922) +++ trunk/Examples/test-suite/ruby/li_std_pair_runme.rb 2007-09-03 19:45:14 UTC (rev 9923) @@ -54,8 +54,4 @@ product1(intPairPtr) == 42 product2(intPairPtr) == 42 product3(intPairPtr) == 42 - -val = ValuePair.new -val.first = 'sd' -val.second = [5,4,3] EOF This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |