Uploaded image for project: 'S2Container.NET'
  1. S2Container.NET
  2. CONTAINERNET-93

S2Unit ReadXlsWriteDbでICommandFactory未定義の場合にデフォルトクラスを使用していない

XMLWordPrintable

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 1.3.9
    • Affects Version/s: 1.3.7
    • Component/s: S2Unit.NET
    • None

      [seasar-dotnet:815]

      UnitテストでExcelデータをDBに登録する際にReadXlsWriteDbを使用としていますが、実行時に以下の例外が発生しております。

      >TestCase 'ManagerTest.Test_GetResult' failed:
      [ESSR0046]コンポーネント(Seasar.Extension.ADO.ICommandFactory)が見つかりません
      >Seasar.Framework.Container.ComponentNotFoundRuntimeException
      >Message: [ESSR0046]コンポーネント(Seasar.Extension.ADO.ICommandFactory)が見つかりません
      >Source: Seasar
      >StackTrace:
      >C:\Develop\S2\S2Container\s2container.net-1.3.7\s2container.net\source\Seasar\Seasar.Framework.Container\Impl\S2ContainerImpl.cs(190,0):
      場所 Seasar.Framework.Container.Impl.S2ContainerImpl.GetComponentDef(Object
      key)
      >C:\Develop\S2\S2Container\s2container.net-1.3.7\s2container.net\source\Seasar\Seasar.Framework.Container\Impl\S2ContainerImpl.cs(71,0):
      場所 Seasar.Framework.Container.Impl.S2ContainerImpl.GetComponent(Object
      componentKey)
      >C:\Develop\S2\S2Container\s2container.net-1.3.7\s2container.net\source\Seasar.Unit\Seasar.Extension.Unit\S2TestCase.cs(73,0):
      場所 Seasar.Extension.Unit.S2TestCase.get_CommandFactory()
      >C:\Develop\S2\S2Container\s2container.net-1.3.7\s2container.net\source\Seasar.Unit\Seasar.Extension.Unit\S2TestCase.cs(134,0):
      場所 Seasar.Extension.Unit.S2TestCase.WriteDb(DataSet dataSet)
      >C:\Develop\S2\S2Container\s2container.net-1.3.7\s2container.net\source\Seasar.Unit\Seasar.Extension.Unit\S2TestCase.cs(193,0):
      場所 Seasar.Extension.Unit.S2TestCase.ReadXlsWriteDb(String path)

      dicon内ではICommandFactoryの記載はしておりません。
      S2TestCase.csのプロパティCommandFactoryでの記述方法でComponentNotFoundRuntimeExceptionが例外としてあがってきた場合には、_commandFactoryにBasicCommandFactory.INSTANCEを設定するとういうほう方法で対応していただけないでしょうか?

            Assignee:
            rmiyax rmiyax
            Reporter:
            rmiyax rmiyax
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: