ruby-changes:17281
From: kou <ko1@a...>
Date: Fri, 17 Sep 2010 22:15:43 +0900 (JST)
Subject: [ruby-changes:17281] Ruby:r29283 (trunk): * test/rexml/test_listener.rb: remove needless codes.
kou 2010-09-17 22:15:37 +0900 (Fri, 17 Sep 2010) New Revision: 29283 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29283 Log: * test/rexml/test_listener.rb: remove needless codes. Modified files: trunk/ChangeLog trunk/test/rexml/test_listener.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 29282) +++ ChangeLog (revision 29283) @@ -1,3 +1,7 @@ +Fri Sep 17 22:15:15 2010 Kouhei Sutou <kou@c...> + + * test/rexml/test_listener.rb: remove needless codes. + Fri Sep 17 22:12:23 2010 Kouhei Sutou <kou@c...> * test/rexml/: import REXML tests from Index: test/rexml/test_listener.rb =================================================================== --- test/rexml/test_listener.rb (revision 29282) +++ test/rexml/test_listener.rb (revision 29283) @@ -1,5 +1,5 @@ # coding: binary -require 'test/unit/testcase' + require 'rexml/document' require 'rexml/streamlistener' @@ -96,76 +96,6 @@ end end -######################################################### -# Other parsers commented out because they cause failures -# in the unit tests, which aren't REXMLs problems -# ####################################################### -=begin -begin - require 'xmlparser' - class MyXMLParser - class Listener < XML::Parser - # Dummy handler to get XML::Parser::XML_DECL event. - def xmlDecl; end - end - - def parse( stringOrReadable ) - text = "" - Listener.new.parse( stringOrReadable ) do | type, name, data | - case type - when XML::Parser::CDATA - text << data - end - end - text - end - end - - class XMLParserTester < BaseTester - def setup - @listener = MyXMLParser.new - end - end -rescue LoadError - #puts "XMLParser not available" -end - -begin - require 'nqxml/tokenizer' - class MyNQXMLLightWeightListener - def parse( stringOrReadable ) - text = "" - isText = false - tokenizer = NQXML::Tokenizer.new( stringOrReadable ) - tokenizer.each do | entity | - case entity - when NQXML::Tag - if !entity.isTagEnd - isText = true - else - isText = false - end - when NQXML::Text - if isText - text << entity.text - isText = false - end - end - end - text - end - end - - class NQXMLTester < BaseTester - def setup - @listener = MyNQXMLLightWeightListener.new - end - end -rescue LoadError - #puts "NQXML not available" -end -=end - class MyREXMLListener include REXML::StreamListener @@ -194,14 +124,3 @@ assert_equal( t6.strip, REXML::Document.new(t6).to_s ) end end - -if __FILE__ == $0 - case ARGV[0] - when 'NQXML' - RUNIT::CUI::TestRunner.run( NQXMLTester.suite ) - when 'XMLParser' - RUNIT::CUI::TestRunner.run( XMLParserTester.suite ) - else - RUNIT::CUI::TestRunner.run( REXMLTester.suite ) - end -end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/