# File test/test_Error.rb, line 10
    def setup
      # for Rucy::Control class
      @load_errors_call = 0
      @doc_errors_call = 0
      @filter_errors_call = 0
      @alias_errors_call = 0
      @logging_errors_call = 0

      @factory = Rucy::DocumentFactory.new
      page = Object.new
      def page.doc_name
        'Page'
      end
      def page.doc_args
        [ [ 'content', :text, nil ],
          [ 'content-type', :string, 'text/html' ]
        ]
      end
      @factory.add_document(page)

      filter = Object.new
      def filter.filter_name
        'Filter'
      end
      def filter.filter_args
        [ [ 'first', :string, nil ],
          [ 'second', :string, nil ]
        ]
      end
      @factory.add_filter(filter)

      # setup WPM::PageContext class
      loader = WPM::Loader.new('../control/Error/Error.rb')
      @Error = loader.const_get('Error').new(self, :control => self, :factory => @factory)
      assert((@Error.is_a? WPM::PageContext))
      @Error.init_context
    end