Uploaded image for project: 'S2Container'
  1. S2Container
  2. CONTAINER-2

S2Container#findComponentsの戻り値を、期待する型の配列にして欲しい

XMLWordPrintable

    • Type: Icon: Improvement Improvement
    • Resolution: Fixed
    • Priority: Icon: Major Major
    • 2.4.0-rc-1
    • Affects Version/s: 2.4.0-beta-3
    • Component/s: S2Container
    • None

      S2Container#findComponentsの戻り値が今はObject[]になっているが、
      期待する型の配列にして欲しい。

      次のテストケースがPassすればOK。
      (Hogeインタフェースと、HogeをimplするBクラス・B2クラスがある場合)

      public void testFindComponents() throws Exception {
          // ## Arrange ##
          S2ContainerImpl container = new S2ContainerImpl();
          container.register(B.class);
          container.register(B2.class);
          container.init();
      
          // ## Act ##
          final Object[] found = container.findComponents(Hoge.class);
      
          // ## Assert ##
          assertEquals(found.getClass().toString(), true, found instanceof Hoge[]);
      }
      

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

              Created:
              Updated:
              Resolved: