У меня есть подпружиненный компонент со следующим определением
<bean name="testBean" ref="com.abc.className">
<constructor-arg name="objectOfAnotherClass" ref="anotherBeanReference"/>
<constructor-arg name="anotherObject" ref="anotherClassWithInterfaceReference"/>
</bean>
У меня есть класс Java, относящийся к указанному выше компоненту c с аргументами конструктора и бизнес-логи c.
Теперь я хочу написать Groovy тест для вышеуказанного класса. В одном из других кодов Groovy я видел, как они инициализировали объект класса, как показано ниже в Groovy
def groovyObject = SampleClass(new AnotherClass())
. GroovyObject используется для ссылки во всем файле groovy. Но в моем Groovy тестовом примере, как мне инициализировать bean-компонент с несколькими аргументами конструктора, один из которых является другим классом, а другой является ссылкой на класс для интерфейса.
Примечание: у меня есть java учебный класс. Я пытаюсь понять реализацию контрольного примера для этого java класса в Groovy.