# File test/test_jconv.rb, line 12
    def setup
      # dependency configuration for test
      @rep = Rucy::Repository.new

      # for NKF module
      @nkf_call = 0
      @nkf_option = nil
      @nkf_data = nil

      @NKF = Forwarder.new(self)
      class << @NKF
        def_delegator :__getobj__, :nkf
      end
      @rep.set_value(:NKF_module, @NKF)

      # for Uconv module
      @euctou8_call = 0
      @euctou8_data = nil
      @u8toeuc_call = 0
      @u8toeuc_data = nil
      @u8tou16_call = 0
      @u8tou16_data = nil

      @Uconv = Forwarder.new(self)
      class << @Uconv
        def_delegator :__getobj__, :euctou8
        def_delegator :__getobj__, :u8toeuc
        def_delegator :__getobj__, :u8tou16
      end
      @rep.set_value(:Uconv_module, @Uconv)

      # target
      @jconv = Rucy::Jconv.new(@rep)
    end