Bean を使用する Java で構成された単一のルートを単体テストしたいと考えています。私は実際にキャメルを読みました(第6.1.4章)これを行う方法:
protected RouteBuilder createRouteBuilder() throws Exception {
return new myRoute();
}
しかし、私の場合、ルーティングにはいくつかの Bean を登録する必要があります。スタンドアロン アプリで Bean を登録する方法を知っています:ここを参照してください。 しかし、「CamelTestSupport」内で Bean を登録する方法は? レジストリなしで Bean を使用する方法はありますか? おそらくそれらを注入することによって(すべてのBeanにはargコンストラクターがありません)?私は Guice を使用しており、テストでは Jukito (Guice+Mockito) を使用しています。