Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Merkli2018-08-13 10:39:50 +0000
committerPaolo Bazzi2018-08-13 10:51:25 +0000
commita3ad4351b754949e761768c464eb3535872da40a (patch)
tree6603f35419cca32872087a624465bbb40c7c2d06 /org.eclipse.scout.rt.shared.test
parent4910b3e299ebf45b5fad199e95404c3f7109dda2 (diff)
downloadorg.eclipse.scout.rt-a3ad4351b754949e761768c464eb3535872da40a.tar.gz
org.eclipse.scout.rt-a3ad4351b754949e761768c464eb3535872da40a.tar.xz
org.eclipse.scout.rt-a3ad4351b754949e761768c464eb3535872da40a.zip
BeanTestingHelper: remove methods registerWithReplace and
registerWithTestingOrder These methods are not/rarely used and the same behavior can be achieved easily without a helper method. Change-Id: I54ad0715f14dc700b8069fe2a579da1a124d1d43 Reviewed-on: https://git.eclipse.org/r/127338 Tested-by: CI Bot Reviewed-by: Paolo Bazzi <paolo.bazzi@bsi-software.com>
Diffstat (limited to 'org.eclipse.scout.rt.shared.test')
-rw-r--r--org.eclipse.scout.rt.shared.test/src/main/java/org/eclipse/scout/rt/testing/shared/TestingUtility.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/org.eclipse.scout.rt.shared.test/src/main/java/org/eclipse/scout/rt/testing/shared/TestingUtility.java b/org.eclipse.scout.rt.shared.test/src/main/java/org/eclipse/scout/rt/testing/shared/TestingUtility.java
index 64771a389f..e94ce8dc97 100644
--- a/org.eclipse.scout.rt.shared.test/src/main/java/org/eclipse/scout/rt/testing/shared/TestingUtility.java
+++ b/org.eclipse.scout.rt.shared.test/src/main/java/org/eclipse/scout/rt/testing/shared/TestingUtility.java
@@ -29,7 +29,8 @@ import org.junit.Assert;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
-// TODO sme [9.0] mark as bean related methods as deprecated (use BeanTestingHelper instead) and remove in 10.0 (clearHttpAuthenticationCache will be removed completely)
+// TODO sme [9.0] mark as bean related methods as deprecated (use BeanTestingHelper instead) and remove in 10.0.
+// Methods clearHttpAuthenticationCache, registerWithReplace, registerWithTestingOrder will be removed completely.
public final class TestingUtility {
private static final Logger LOG = LoggerFactory.getLogger(TestingUtility.class);
@@ -62,17 +63,21 @@ public final class TestingUtility {
}
/**
- * @see BeanTestingHelper#registerWithReplace(Class)
+ * Register a new bean to replace an existing bean.
*/
public static IBean<?> registerWithReplace(Class<?> beanClass) {
- return BeanTestingHelper.get().registerWithReplace(beanClass);
+ IBean<?> bean = BEANS.getBeanManager().getBean(beanClass);
+ BeanMetaData newBean = new BeanMetaData(bean).withReplace(true);
+ return BEANS.getBeanManager().registerBean(newBean);
}
/**
- * @see BeanTestingHelper#registerWithTestingOrder(Class)
+ * Register an existing bean with order {@link TESTING_BEAN_ORDER}
*/
public static IBean<?> registerWithTestingOrder(Class<?> beanClass) {
- return BeanTestingHelper.get().registerWithTestingOrder(beanClass);
+ IBean<?> bean = BEANS.getBeanManager().getBean(beanClass);
+ BeanMetaData newBean = new BeanMetaData(bean).withOrder(TESTING_BEAN_ORDER);
+ return BEANS.getBeanManager().registerBean(newBean);
}
/**

Back to the top