From fbc19474c01ed8808c08e834a448a001ae94708a Mon Sep 17 00:00:00 2001 From: caner Date: Tue, 6 Mar 2012 05:20:22 +0000 Subject: [PATCH] Remotable and Exportable --- beanhide/target/beanreplace-1.0-SNAPSHOT.jar | Bin 0 -> 1460 bytes .../ReplaceBeanPostProcessor.class | Bin 0 -> 1251 bytes beanhide/target/maven-archiver/pom.properties | 5 + .../TEST-beanreplace.TestReplace.xml | 119 ++++++++++++++++++ .../beanreplace.TestReplace.txt | 43 +++++++ .../test-classes/applicationContext-main.xml | 13 ++ .../applicationContext-replace.xml | 9 ++ .../target/test-classes/beanreplace/Foo.class | Bin 0 -> 142 bytes .../beanreplace/TestReplace.class | Bin 0 -> 1247 bytes .../beanreplace/bean/FooImpl.class | Bin 0 -> 590 bytes .../beanreplace/stub/StubFoo.class | Bin 0 -> 410 bytes 11 files changed, 189 insertions(+) create mode 100644 beanhide/target/beanreplace-1.0-SNAPSHOT.jar create mode 100644 beanhide/target/classes/play/beanreplace/ReplaceBeanPostProcessor.class create mode 100644 beanhide/target/maven-archiver/pom.properties create mode 100644 beanhide/target/surefire-reports/TEST-beanreplace.TestReplace.xml create mode 100644 beanhide/target/surefire-reports/beanreplace.TestReplace.txt create mode 100644 beanhide/target/test-classes/applicationContext-main.xml create mode 100644 beanhide/target/test-classes/applicationContext-replace.xml create mode 100644 beanhide/target/test-classes/beanreplace/Foo.class create mode 100644 beanhide/target/test-classes/beanreplace/TestReplace.class create mode 100644 beanhide/target/test-classes/beanreplace/bean/FooImpl.class create mode 100644 beanhide/target/test-classes/beanreplace/stub/StubFoo.class diff --git a/beanhide/target/beanreplace-1.0-SNAPSHOT.jar b/beanhide/target/beanreplace-1.0-SNAPSHOT.jar new file mode 100644 index 0000000000000000000000000000000000000000..ac213b4cb83db85884e8685b3439e1bd88d519c6 GIT binary patch literal 1460 zcmWIWW@h1H0D~t1dKY=Ub+yi&Ilno`;EM5sr$stm=T7K&>pF3;KUoqsMNIpE zO2y7O-9f_MLBS<+wbqKra0^W~4ic>qJ{|NKDC1>Z>~-ML$<9iJr3#HAvFoSgOn50) z#kOl^rRqx8%1+BYF?(VdV6MaT1V6Itaudr^^Wa{=R4k3DI5{~nFSSUoASbaBk4AO; z8k15J^NLb|W+bP=4dGxY*_P;V^ww7=UPcB6dnN`3J>m^1$j{ZQ$j#}U6zG3gL8SHm zPf_0Yt$wuzys00LW^CH2I``Oh?W60Ku`=zrR<9ql`>KR-<>Nc=?-d_v)oowr%Xev) z+iE6#k2c|zE$gI0#eWo*&yIVn>V78TuUe}=)7qHE@AqcUxx~j8Bxs=UZBj<`<+o|R z>pjGlEl9E2s45>*ob&qkyf4!?K2$m__N8*K*5MYuOKz6@UMDJdXBUaD*4906d`9}) z$@@DFhAy7r*4JYF>|#&pu1Rk%{}8eXll;4I;Y8zvrJw%Hm~b_0|Losg+>BmPNl`x% zN`(9+BJS^L`r!D-DQK~^Tl%BUKXL5*w>?g`&(5vfe$&uuWipr5QHTF$48GS-T(E{` z!i4?Gb2htc%;>-0SkDAY0~`z{z<}lBT34PA4A3GVHYF`!3ySg!Qj1D5Q;UPk{Lgyp zdg*xj270Ut`QWSLefDt>-$@Ntqizu%9?_njH9k6Pdvrzb)H;jw@bL8RI2F|0W&HVb z4)0fbAl9uz>-FkWQvqk@mUPYKoB6n@c;i& zAQNseEIYxh$DW}Onm=J`M$KNh4Fb6w0zj_N2Id$vS0EdNn%!WAV$X0eW0y1*5N{|n n`yql2dzwR-eG-_xiF7c?Y(xqS@MdKL8N&{Q!azg1nL#`N9D%iQ literal 0 HcmV?d00001 diff --git a/beanhide/target/classes/play/beanreplace/ReplaceBeanPostProcessor.class b/beanhide/target/classes/play/beanreplace/ReplaceBeanPostProcessor.class new file mode 100644 index 0000000000000000000000000000000000000000..ed73725f499d1f19891490cf27f4905c8e778a5f GIT binary patch literal 1251 zcma)5-A)rh6#iygXeota5fPL>f3OAYqTCoU#zHhPsYt+Z;oWqZtpm%>x;qu{O?(SX zj7Bef03XVDX1gg1w29g5oSF0UednAx^XKoc-vHLIRzMyLdE6=BF76E>hx>Uf4&wnT zIaG64%3+xy=O|x`6V0&NP+`lCf>8P`H{?g+ScQjnVz%o+;7NyTsr=1O#5%*&PTSY= zNbJc-Ha$`IeWhcUh~Y_3xTfHKWV_taDm=A$H^8p9wK|re*eBS*XVRDYIYXvW-DAjZ zs(rywYDiyfwU3%2e8-86q1;do_x5-w%{ftK^#@7x%Z1#KN+?{wq_skT+5 zw?pNKC{iIY&IRX+4dJR#yrv8!_vGie9xA8OIN+bS?Qy?lzil1}N3W+eyV|sEy_!-b zPL#h%!en~|fFW;eTh#1}_5_Y$WLIIyGU91)mXh;mqAm`x>KceMyF=Uv!U z?a&dgq-oepzZTR?YDJ8qL``><%Hd%VHP}TIFicrSy4|eB`qd&H;W0z?zuU_&cDZnd zr@dy)^x}LtX!2ayvaehhL#2PP@s7GZxlmGElE!af=?B + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + org.junit.ComparisonFailure: Bean replace failed expected:<[StubFoo]> but was:<[FooImpl]> + at org.junit.Assert.assertEquals(Assert.java:125) + at beanreplace.TestReplace.replace(TestReplace.java:24) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:474) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) + at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74) + at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:82) + at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72) + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:240) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) + at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) + at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) + at org.junit.runners.ParentRunner.run(ParentRunner.java:300) + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:180) + at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:35) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:115) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:97) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:474) + at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) + at $Proxy0.invoke(Unknown Source) + at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) + at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) + + @HL +@HL------------------------------------------------------- +@HL T E S T S +@HL------------------------------------------------------- +@SLRunning beanreplace.TestReplace + + Mar 01, 2012 11:20:12 PM org.springframework.test.context.TestContextManager retrieveTestExecutionListeners +INFO: @TestExecutionListeners is not present for class [class beanreplace.TestReplace]: using defaults. +Mar 01, 2012 11:20:12 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions +INFO: Loading XML bean definitions from class path resource [applicationContext-main.xml] +Mar 01, 2012 11:20:12 PM org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions +INFO: Loading XML bean definitions from class path resource [applicationContext-replace.xml] +Mar 01, 2012 11:20:12 PM org.springframework.context.support.AbstractApplicationContext prepareRefresh +INFO: Refreshing org.springframework.context.support.GenericApplicationContext@10417ad: startup date [Thu Mar 01 23:20:12 GMT 2012]; root of context hierarchy +Mar 01, 2012 11:20:12 PM org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons +INFO: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@ecb69e: defining beans [foo,stub.foo,org.springframework.context.annotation.internalConfigurationAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor]; root of factory hierarchy + + + \ No newline at end of file diff --git a/beanhide/target/surefire-reports/beanreplace.TestReplace.txt b/beanhide/target/surefire-reports/beanreplace.TestReplace.txt new file mode 100644 index 0000000..2bf0961 --- /dev/null +++ b/beanhide/target/surefire-reports/beanreplace.TestReplace.txt @@ -0,0 +1,43 @@ +------------------------------------------------------------------------------- +Test set: beanreplace.TestReplace +------------------------------------------------------------------------------- +Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 1.152 sec <<< FAILURE! +replace(beanreplace.TestReplace) Time elapsed: 0.876 sec <<< FAILURE! +org.junit.ComparisonFailure: Bean replace failed expected:<[StubFoo]> but was:<[FooImpl]> + at org.junit.Assert.assertEquals(Assert.java:125) + at beanreplace.TestReplace.replace(TestReplace.java:24) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:474) + at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:45) + at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) + at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:42) + at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) + at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:74) + at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:82) + at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:72) + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:240) + at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:47) + at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231) + at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60) + at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229) + at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50) + at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222) + at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) + at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) + at org.junit.runners.ParentRunner.run(ParentRunner.java:300) + at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:180) + at org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:35) + at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:115) + at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:97) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:474) + at org.apache.maven.surefire.booter.ProviderFactory$ClassLoaderProxy.invoke(ProviderFactory.java:103) + at $Proxy0.invoke(Unknown Source) + at org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:150) + at org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcess(SurefireStarter.java:91) + at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:69) + diff --git a/beanhide/target/test-classes/applicationContext-main.xml b/beanhide/target/test-classes/applicationContext-main.xml new file mode 100644 index 0000000..023d932 --- /dev/null +++ b/beanhide/target/test-classes/applicationContext-main.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/beanhide/target/test-classes/applicationContext-replace.xml b/beanhide/target/test-classes/applicationContext-replace.xml new file mode 100644 index 0000000..8f242e5 --- /dev/null +++ b/beanhide/target/test-classes/applicationContext-replace.xml @@ -0,0 +1,9 @@ + + + + + + + \ No newline at end of file diff --git a/beanhide/target/test-classes/beanreplace/Foo.class b/beanhide/target/test-classes/beanreplace/Foo.class new file mode 100644 index 0000000000000000000000000000000000000000..2793bff529b812f7ec1341bfc3d416e910972fcc GIT binary patch literal 142 zcmX^0Z`VEs1_omWPId-%b_Nbc2F~Kl^t{B9(xOyG1`!QSpRB~PME#t^ymbBGlA_GK zbZbTiuHgLAqU2P!%p9N^4!8V#J&+o@>;x5m>Ewe$xutzIK}pU$)ed=fAhQ$5y%BcC;;x_S~%wV^d&i zCv=T&shSRS-BD%N^-K&21U4>|t1IaSRzupx^FLbhlwg%Z;~i;V?NN5%iFUPlD$rLb z)&%;uygen5t7uof3|n>O?@DG9$X7gDIyLF*Xx-iHH~X6Drz%k@U$q@+D{EH;W~Vc! zeyY381P#v<82tmg?RmtE#N{7^EF@-gD^vAC-&Wf?%01E}Svru1Qee7=;)kxQe2f0P z(Pp3ILb9k(2Tg}*{uQo9i@ixG@wk;SDHR77wD|O z*faKJt}8#+kaTm8EvcHY&hsoU@LCEFvUrGffh)cA9>?i_zXC(4{C+JV$2a=WiKt8p6g0#R_44#P&6AsdI yn8XaGV)2QNKvz7+N+)@8R`E0$30#fGnfO1Zxt=BBnvLt2<7ECF5&>=mxcM7-eNUN@NT&ZNT3;uBvUJTY4^9yDE(UO&m~XR5lOcCgKZFl zF$vd^C&s?AW#&Q`>S`uxFihyEGU)jML-#*(w4}{K9^8fS61sU2O&mC--D;pk(Fes% zu}nEhQLIyC(_fuw!w;}GN=h&(W&;{_DK|3!_Rye;gmFMo4UY(2Qt08?J4%~rBkii! ot)~o~43#q|c4b8gTWIE7=V?v$tnw>S7Hu>NHp+iCS}Cgi3oPw$F#rGn literal 0 HcmV?d00001 diff --git a/beanhide/target/test-classes/beanreplace/stub/StubFoo.class b/beanhide/target/test-classes/beanreplace/stub/StubFoo.class new file mode 100644 index 0000000000000000000000000000000000000000..a69ee252a48681f128c9092cf6a164ac3b8c1d51 GIT binary patch literal 410 zcmZ`#F;2rk5S+CgJ2r*{6A+@KOOU_?C5Q$ol?6pm`m;Hii_96FZQd0sBnlqDqoS;X zQPR-N?9R>X-rdjY>l?r|P69YM>?87U3y=Ow00y;8!ZwqHYWi8I32& zLcEK(5ISd%Q95T!Fe@9A$*F1=g