[前][次][番号順一覧][スレッド一覧]

ruby-changes:57132

From: Hiroshi <ko1@a...>
Date: Sat, 17 Aug 2019 20:22:26 +0900 (JST)
Subject: [ruby-changes:57132] Hiroshi SHIBATA: 79fe84edf5 (master): Removed test_case files from lib directory.

https://git.ruby-lang.org/ruby.git/commit/?id=79fe84edf5

From 79fe84edf5da875daf240c9c11220ba89f3d49af Mon Sep 17 00:00:00 2001
From: Hiroshi SHIBATA <hsbt@r...>
Date: Wed, 14 Aug 2019 21:12:15 +0900
Subject: Removed test_case files from lib directory.


diff --git a/lib/rdoc/markup/formatter_test_case.rb b/lib/rdoc/markup/formatter_test_case.rb
deleted file mode 100644
index 9f49dd0..0000000
--- a/lib/rdoc/markup/formatter_test_case.rb
+++ /dev/null
@@ -1,764 +0,0 @@ https://github.com/ruby/ruby/blob/trunk/#L0
-# frozen_string_literal: true
-require 'test/unit'
-
-##
-# Test case for creating new RDoc::Markup formatters.  See
-# test/test_rdoc_markup_to_*.rb for examples.
-#
-# This test case adds a variety of tests to your subclass when
-# #add_visitor_tests is called.  Most tests set up a scenario then call a
-# method you will provide to perform the assertion on the output.
-#
-# Your subclass must instantiate a visitor and assign it to <tt>@to</tt>.
-#
-# For example, test_accept_blank_line sets up a RDoc::Markup::BlockLine then
-# calls accept_blank_line on your visitor.  You are responsible for asserting
-# that the output is correct.
-#
-# Example:
-#
-#  class TestRDocMarkupToNewFormat < RDoc::Markup::FormatterTestCase
-#
-#    add_visitor_tests
-#
-#    def setup
-#      super
-#
-#      @to = RDoc::Markup::ToNewFormat.new
-#    end
-#
-#    def accept_blank_line
-#      assert_equal :junk, @to.res.join
-#    end
-#
-#    # ...
-#
-#  end
-
-class RDoc::Markup::FormatterTestCase < RDoc::TestCase
-
-  ##
-  # Call #setup when inheriting from this test case.
-  #
-  # Provides the following instance variables:
-  #
-  # +@m+::           RDoc::Markup.new
-  # +@RM+::          RDoc::Markup # to reduce typing
-  # +@bullet_list+:: @RM::List.new :BULLET, # ...
-  # +@label_list+::  @RM::List.new :LABEL, # ...
-  # +@lalpha_list+:: @RM::List.new :LALPHA, # ...
-  # +@note_list+::   @RM::List.new :NOTE, # ...
-  # +@number_list+:: @RM::List.new :NUMBER, # ...
-  # +@ualpha_list+:: @RM::List.new :UALPHA, # ...
-
-  def setup
-    super
-
-    @options = RDoc::Options.new
-
-    @m = @RM.new
-
-    @bullet_list = @RM::List.new(:BULLET,
-      @RM::ListItem.new(nil, @RM::Paragraph.new('l1')),
-      @RM::ListItem.new(nil, @RM::Paragraph.new('l2')))
-
-    @label_list = @RM::List.new(:LABEL,
-      @RM::ListItem.new('cat', @RM::Paragraph.new('cats are cool')),
-      @RM::ListItem.new('dog', @RM::Paragraph.new('dogs are cool too')))
-
-    @lalpha_list = @RM::List.new(:LALPHA,
-      @RM::ListItem.new(nil, @RM::Paragraph.new('l1')),
-      @RM::ListItem.new(nil, @RM::Paragraph.new('l2')))
-
-    @note_list = @RM::List.new(:NOTE,
-      @RM::ListItem.new('cat', @RM::Paragraph.new('cats are cool')),
-      @RM::ListItem.new('dog', @RM::Paragraph.new('dogs are cool too')))
-
-    @number_list = @RM::List.new(:NUMBER,
-      @RM::ListItem.new(nil, @RM::Paragraph.new('l1')),
-      @RM::ListItem.new(nil, @RM::Paragraph.new('l2')))
-
-    @ualpha_list = @RM::List.new(:UALPHA,
-      @RM::ListItem.new(nil, @RM::Paragraph.new('l1')),
-      @RM::ListItem.new(nil, @RM::Paragraph.new('l2')))
-  end
-
-  ##
-  # Call to add the visitor tests to your test case
-
-  def self.add_visitor_tests
-    class_eval do
-
-      ##
-      # Calls start_accepting which needs to verify startup state
-
-      def test_start_accepting
-        @to.start_accepting
-
-        start_accepting
-      end
-
-      ##
-      # Calls end_accepting on your test case which needs to call
-      # <tt>@to.end_accepting</tt> and verify document generation
-
-      def test_end_accepting
-        @to.start_accepting
-        @to.res << 'hi'
-
-        end_accepting
-      end
-
-      ##
-      # Calls accept_blank_line
-
-      def test_accept_blank_line
-        @to.start_accepting
-
-        @to.accept_blank_line @RM::BlankLine.new
-
-        accept_blank_line
-      end
-
-      ##
-      # Calls accept_block_quote
-
-      def test_accept_block_quote
-        @to.start_accepting
-
-        @to.accept_block_quote block para 'quote'
-
-        accept_block_quote
-      end
-      ##
-      # Test case that calls <tt>@to.accept_document</tt>
-
-      def test_accept_document
-        @to.start_accepting
-        @to.accept_document @RM::Document.new @RM::Paragraph.new 'hello'
-
-        accept_document
-      end
-
-      ##
-      # Calls accept_heading with a level 5 RDoc::Markup::Heading
-
-      def test_accept_heading
-        @to.start_accepting
-
-        @to.accept_heading @RM::Heading.new(5, 'Hello')
-
-        accept_heading
-      end
-
-      ##
-      # Calls accept_heading_1 with a level 1 RDoc::Markup::Heading
-
-      def test_accept_heading_1
-        @to.start_accepting
-
-        @to.accept_heading @RM::Heading.new(1, 'Hello')
-
-        accept_heading_1
-      end
-
-      ##
-      # Calls accept_heading_2 with a level 2 RDoc::Markup::Heading
-
-      def test_accept_heading_2
-        @to.start_accepting
-
-        @to.accept_heading @RM::Heading.new(2, 'Hello')
-
-        accept_heading_2
-      end
-
-      ##
-      # Calls accept_heading_3 with a level 3 RDoc::Markup::Heading
-
-      def test_accept_heading_3
-        @to.start_accepting
-
-        @to.accept_heading @RM::Heading.new(3, 'Hello')
-
-        accept_heading_3
-      end
-
-      ##
-      # Calls accept_heading_4 with a level 4 RDoc::Markup::Heading
-
-      def test_accept_heading_4
-        @to.start_accepting
-
-        @to.accept_heading @RM::Heading.new(4, 'Hello')
-
-        accept_heading_4
-      end
-
-      ##
-      # Calls accept_heading_b with a bold level 1 RDoc::Markup::Heading
-
-      def test_accept_heading_b
-        @to.start_accepting
-
-        @to.accept_heading @RM::Heading.new(1, '*Hello*')
-
-        accept_heading_b
-      end
-
-      ##
-      # Calls accept_heading_suppressed_crossref with a level 1
-      # RDoc::Markup::Heading containing a suppressed crossref
-
-      def test_accept_heading_suppressed_crossref # HACK to_html_crossref test
-        @to.start_accepting
-
-        @to.accept_heading @RM::Heading.new(1, '\\Hello')
-
-        accept_heading_suppressed_crossref
-      end
-
-      ##
-      # Calls accept_paragraph
-
-      def test_accept_paragraph
-        @to.start_accepting
-
-        @to.accept_paragraph @RM::Paragraph.new('hi')
-
-        accept_paragraph
-      end
-
-      ##
-      # Calls accept_paragraph_b with a RDoc::Markup::Paragraph containing
-      # bold words
-
-      def test_accept_paragraph_b
-        @to.start_accepting
-
-        @to.accept_paragraph @RM::Paragraph.new('reg <b>bold words</b> reg')
-
-        accept_paragraph_b
-      end
-
-      ##
-      # Calls accept_paragraph_br with a RDoc::Markup::Paragraph containing
-      # a \<br>
-
-      def test_accept_paragraph_br
-        @to.start_accepting
-
-        @to.accept_paragraph para 'one<br>two'
-
-        accept_paragraph_br
-      end
-
-      ##
-      # Calls accept_paragraph with a Paragraph containing a hard break
-
-      def test_accept_paragraph_break
-        @to.start_accepting
-
-        @to.accept_paragraph para('hello', hard_break, 'world')
-
-        accept_paragraph_break
-      end
-
-      ##
-      # Calls accept_paragraph_i with a RDoc::Markup::Paragraph containing
-      # emphasized words
-
-      def test_accept_paragraph_i
-        @to.start_accepting
-
-        @to.accept_paragraph @RM::Paragraph.new('reg <em>italic words</em> reg')
-
-        accept_paragraph_i
-      end
-
-      ##
-      # Calls accept_paragraph_plus with a RDoc::Markup::Paragraph containing
-      # teletype words
-
-      def test_accept_paragraph_plus
-        @to.start_accepting
-
-        @to.accept_paragraph @RM::Paragraph.new('reg +teletype+ reg')
-
-        accept_paragraph_plus
-      end
-
-      ##
-      # Calls accept_paragraph_star with a RDoc::Markup::Paragraph containing
-      # bold words
-
-      def test_accept_paragraph_star
-        @to.start_accepting
-
-        @to.accept_paragraph @RM::Paragraph.new('reg *bold* reg')
-
-        accept_paragraph_star
-      end
-
-      ##
-      # Calls accept_paragraph_underscore with a RDoc::Markup::Paragraph
-      # containing emphasized words
-
-      def test_accept_paragraph_underscore
-        @to.start_accepting
-
-        @to.accept_paragraph @RM::Paragraph.new('reg _italic_ reg')
-
-        accept_paragraph_underscore
-      end
-
-      ##
-      # Calls accept_verbatim with a RDoc::Markup::Verbatim
-
-      def test_accept_verbatim
-        @to.start_accepting
-
-        @to.accept_verbatim @RM::Verbatim.new("hi\n", "  world\n")
-
-        accept_verbatim
-      end
-
-      ##
-      # Calls accept_raw with a RDoc::Markup::Raw
-
-      def test_accept_raw
-        @to.start_accepting
-
-        @to.accept_raw @RM::Raw.new("<table>",
-                                    "<tr><th>Name<th>Count",
-                                    "<tr><td>a<td>1",
-                                    "<tr><td>b<td>2",
-                                    "</table>")
-
-        accept_raw
-      end
-
-      ##
-      # Calls accept_rule with a RDoc::Markup::Rule
-
-      def test_accept_rule
-        @to.start_accepting
-
-        @to.accept_rule @RM::Rule.new(4)
-
-        accept_rule
-      end
-
-      ##
-      # Calls accept_list_item_start_bullet
-
-      def test_accept_list_item_start_bullet
-        @to.start_accepting
-
-        @to.accept_list_start @bullet_list
-
-        @to.accept_list_item_start @bullet_list.items.first
-
-        accept_list_item_start_bullet
-      end
-
-      ##
-      # Calls accept_list_item_start_label
-
-      def test_accept_list_item_start_label
-        @to.start_accepting
-
-        @to.accept_list_start @label_list
-
-        @to.accept_list_item_start @label_list.items.first
-
-        accept_list_item_start_label
-      end
-
-      ##
-      # Calls accept_list_item_start_lalpha
-
-      def test_accept_list_item_start_lalpha
-        @to.start_accepting
-
-        @to.accept_li (... truncated)

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]