From d357d7279ab23275b769b594a2c4670797afc353 Mon Sep 17 00:00:00 2001 From: kou Date: Fri, 17 Sep 2010 13:15:37 +0000 Subject: * test/rexml/test_listener.rb: remove needless codes. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 +++ test/rexml/test_listener.rb | 83 +-------------------------------------------- 2 files changed, 5 insertions(+), 82 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3719bd4cee..5e43c83acd 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Fri Sep 17 22:15:15 2010 Kouhei Sutou + + * test/rexml/test_listener.rb: remove needless codes. + Fri Sep 17 22:12:23 2010 Kouhei Sutou * test/rexml/: import REXML tests from diff --git a/test/rexml/test_listener.rb b/test/rexml/test_listener.rb index 645b857055..e52a7e2b0f 100644 --- a/test/rexml/test_listener.rb +++ b/test/rexml/test_listener.rb @@ -1,5 +1,5 @@ # coding: binary -require 'test/unit/testcase' + require 'rexml/document' require 'rexml/streamlistener' @@ -96,76 +96,6 @@ class BaseTester < Test::Unit::TestCase 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 @@ class REXMLTester < BaseTester 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 -- cgit v1.2.3