# File test/test_monitor.rb, line 240
    def test_filter_errors
      @monitor.capture_filter_error(RuntimeError.new('filter error'),
                                    'Filter',
                                    [ [ 'foo', 'apple' ], [ 'bar', 'banana' ] ],
                                    '/attach_path',
                                    /attach_mask/,
                                    'virtual_host')
      assert_equal(1, @monitor.filter_errors.length)
      assert_equal('filter error', @monitor.filter_errors[0].error_message)
      assert_equal(RuntimeError, @monitor.filter_errors[0].error_type)
      assert_equal(nil, @monitor.filter_errors[0].backtrace)
      assert_instance_of(Time, @monitor.filter_errors[0].timestamp)
      assert_equal('Filter', @monitor.filter_errors[0].filter)
      assert_equal([ [ 'foo', 'apple' ], [ 'bar', 'banana' ] ], @monitor.filter_errors[0].arguments)
      assert_equal('/attach_path', @monitor.filter_errors[0].attach_path)
      assert_equal(/attach_mask/, @monitor.filter_errors[0].attach_mask)
      assert_equal('virtual_host', @monitor.filter_errors[0].virtual_host)
    end