|
|
|
|
@ -78,8 +78,8 @@ class GroovyScriptFactoryTests {
@@ -78,8 +78,8 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
assertThat(AopUtils.isAopProxy(calc)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
assertThat(AopUtils.isAopProxy(messenger)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
|
|
|
|
|
assertThat(calc instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(messenger instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(calc).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
assertThat(messenger).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
|
|
|
|
|
assertThat(calc).isEqualTo(calc); |
|
|
|
|
assertThat(messenger).isEqualTo(messenger); |
|
|
|
|
@ -107,8 +107,8 @@ class GroovyScriptFactoryTests {
@@ -107,8 +107,8 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
assertThat(AopUtils.isAopProxy(calc)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
assertThat(AopUtils.isAopProxy(messenger)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
|
|
|
|
|
assertThat(calc instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(messenger instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(calc).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
assertThat(messenger).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
|
|
|
|
|
assertThat(calc).isEqualTo(calc); |
|
|
|
|
assertThat(messenger).isEqualTo(messenger); |
|
|
|
|
@ -130,7 +130,7 @@ class GroovyScriptFactoryTests {
@@ -130,7 +130,7 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
ConfigurableMessenger messenger2 = (ConfigurableMessenger) ctx.getBean("messengerPrototype"); |
|
|
|
|
|
|
|
|
|
assertThat(AopUtils.isAopProxy(messenger)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
assertThat(messenger instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(messenger).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
|
|
|
|
|
assertThat(messenger2).isNotSameAs(messenger); |
|
|
|
|
assertThat(messenger2.getClass()).isSameAs(messenger.getClass()); |
|
|
|
|
@ -149,7 +149,7 @@ class GroovyScriptFactoryTests {
@@ -149,7 +149,7 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
ConfigurableMessenger messenger2 = (ConfigurableMessenger) ctx.getBean("messengerPrototype"); |
|
|
|
|
|
|
|
|
|
assertThat(AopUtils.isAopProxy(messenger)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
assertThat(messenger instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(messenger).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
|
|
|
|
|
assertThat(messenger2).isNotSameAs(messenger); |
|
|
|
|
assertThat(messenger2.getClass()).isSameAs(messenger.getClass()); |
|
|
|
|
@ -168,7 +168,7 @@ class GroovyScriptFactoryTests {
@@ -168,7 +168,7 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
Messenger messenger = (Messenger) ctx.getBean("messengerInstance"); |
|
|
|
|
|
|
|
|
|
assertThat(AopUtils.isAopProxy(messenger)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
assertThat(messenger instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(messenger).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
|
|
|
|
|
String desiredMessage = "Hello World!"; |
|
|
|
|
assertThat(messenger.getMessage()).as("Message is incorrect").isEqualTo(desiredMessage); |
|
|
|
|
@ -182,7 +182,7 @@ class GroovyScriptFactoryTests {
@@ -182,7 +182,7 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
Messenger messenger = (Messenger) ctx.getBean("messengerInstance"); |
|
|
|
|
|
|
|
|
|
assertThat(AopUtils.isAopProxy(messenger)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
assertThat(messenger instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(messenger).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
|
|
|
|
|
String desiredMessage = "Hello World!"; |
|
|
|
|
assertThat(messenger.getMessage()).as("Message is incorrect").isEqualTo(desiredMessage); |
|
|
|
|
@ -196,7 +196,7 @@ class GroovyScriptFactoryTests {
@@ -196,7 +196,7 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
Messenger messenger = (Messenger) ctx.getBean("messengerInstanceInline"); |
|
|
|
|
|
|
|
|
|
assertThat(AopUtils.isAopProxy(messenger)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
assertThat(messenger instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(messenger).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
|
|
|
|
|
String desiredMessage = "Hello World!"; |
|
|
|
|
assertThat(messenger.getMessage()).as("Message is incorrect").isEqualTo(desiredMessage); |
|
|
|
|
@ -210,7 +210,7 @@ class GroovyScriptFactoryTests {
@@ -210,7 +210,7 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
Messenger messenger = (Messenger) ctx.getBean("messengerInstanceInline"); |
|
|
|
|
|
|
|
|
|
assertThat(AopUtils.isAopProxy(messenger)).as("Shouldn't get proxy when refresh is disabled").isFalse(); |
|
|
|
|
assertThat(messenger instanceof Refreshable).as("Scripted object should not be instance of Refreshable").isFalse(); |
|
|
|
|
assertThat(messenger).as("Scripted object should not be instance of Refreshable").isNotInstanceOf(Refreshable.class); |
|
|
|
|
|
|
|
|
|
String desiredMessage = "Hello World!"; |
|
|
|
|
assertThat(messenger.getMessage()).as("Message is incorrect").isEqualTo(desiredMessage); |
|
|
|
|
@ -355,7 +355,7 @@ class GroovyScriptFactoryTests {
@@ -355,7 +355,7 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
CallCounter countingAspect = (CallCounter) ctx.getBean("getMessageAspect"); |
|
|
|
|
|
|
|
|
|
assertThat(AopUtils.isAopProxy(messenger)).isTrue(); |
|
|
|
|
assertThat(messenger instanceof Refreshable).isFalse(); |
|
|
|
|
assertThat(messenger).isNotInstanceOf(Refreshable.class); |
|
|
|
|
assertThat(countingAspect.getCalls()).isEqualTo(0); |
|
|
|
|
assertThat(messenger.getMessage()).isEqualTo("Hello World!"); |
|
|
|
|
assertThat(countingAspect.getCalls()).isEqualTo(1); |
|
|
|
|
@ -387,7 +387,7 @@ class GroovyScriptFactoryTests {
@@ -387,7 +387,7 @@ class GroovyScriptFactoryTests {
|
|
|
|
|
assertThat(ObjectUtils.containsElement(bd.getDependsOn(), "messenger")).isTrue(); |
|
|
|
|
Calculator calculator = (Calculator) ctx.getBean("calculator"); |
|
|
|
|
assertThat(calculator).isNotNull(); |
|
|
|
|
assertThat(calculator instanceof Refreshable).isFalse(); |
|
|
|
|
assertThat(calculator).isNotInstanceOf(Refreshable.class); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|