diff options
author | Stephan Merkli | 2018-08-13 10:39:50 +0000 |
---|---|---|
committer | Paolo Bazzi | 2018-08-13 10:51:25 +0000 |
commit | a3ad4351b754949e761768c464eb3535872da40a (patch) | |
tree | 6603f35419cca32872087a624465bbb40c7c2d06 /org.eclipse.scout.rt.shared.test | |
parent | 4910b3e299ebf45b5fad199e95404c3f7109dda2 (diff) | |
download | org.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.java | 15 |
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); } /** |