Issue 63: lucy-config.xmlに記述したコンポーネントの@InitMethodが呼び出されない。
Status:  Fixed
Owner:
Closed:  Jul 2008
Project Member Reported by ryushi, Jul 30, 2008
lucy-config.xmlに記述したコンポーネントに
@InitMethodが宣言されているメソッドが存在していても、
当該メソッドが呼び出されていない。


Jul 30, 2008
Project Member #1 ryushi
テストコードは、
https://t-2.googlecode.com/svn/trunk/lucy/test/lucy/behavior/InitMethodBehaviorTest.java
にコミットした。
Jul 30, 2008
Project Member #2 shinpei.ohtani@gmail.com
修正しました。

だけど、lucy.get()はしないと、Testクラスに反映はされないので、

	public void testHoge() {
		Lucy lucy = getLucy();
		assertNotNull(lucy.get(Initializable.class));
		InitMethodBehaviorTest test = lucy.get(InitMethodBehaviorTest.class);
		assertNotNull(test.target);
		assertTrue(test.target.is());
	}

な風に書き換えてる。

で、getLucy().register(this)でTestクラスに自動インジェクトするってのは
これはまた別問題だとおもう。対処する予定。

Status: Fixed