You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2024/01/26 13:18:36 UTC
(brooklyn-server) branch master updated: use bean with type to load beans in tests
This is an automated email from the ASF dual-hosted git repository.
heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git
The following commit(s) were added to refs/heads/master by this push:
new 65cac11c3f use bean with type to load beans in tests
65cac11c3f is described below
commit 65cac11c3f838d07bac2901a4e2c863ec86a0139
Author: Alex Heneveld <al...@cloudsoft.io>
AuthorDate: Fri Jan 26 13:18:12 2024 +0000
use bean with type to load beans in tests
better access to private constructors
---
.../java/org/apache/brooklyn/core/workflow/WorkflowBasicTest.java | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/core/src/test/java/org/apache/brooklyn/core/workflow/WorkflowBasicTest.java b/core/src/test/java/org/apache/brooklyn/core/workflow/WorkflowBasicTest.java
index 9287cfb8b2..364a7090e9 100644
--- a/core/src/test/java/org/apache/brooklyn/core/workflow/WorkflowBasicTest.java
+++ b/core/src/test/java/org/apache/brooklyn/core/workflow/WorkflowBasicTest.java
@@ -37,6 +37,7 @@ import org.apache.brooklyn.core.entity.Dumper;
import org.apache.brooklyn.core.entity.Entities;
import org.apache.brooklyn.core.entity.EntityAsserts;
import org.apache.brooklyn.core.entity.EntityInternal;
+import org.apache.brooklyn.core.resolve.jackson.BeanWithTypePlanTransformer;
import org.apache.brooklyn.core.resolve.jackson.BeanWithTypeUtils;
import org.apache.brooklyn.core.sensor.Sensors;
import org.apache.brooklyn.core.test.BrooklynAppUnitTestSupport;
@@ -78,7 +79,11 @@ public class WorkflowBasicTest extends BrooklynMgmtUnitTestSupport {
@SuppressWarnings("deprecation")
public static RegisteredType addRegisteredTypeBean(ManagementContext mgmt, String symName, Class<?> clazz) {
return BrooklynAppUnitTestSupport.addRegisteredTypeBean(mgmt, symName, VERSION,
- new BasicTypeImplementationPlan(JavaClassNameTypePlanTransformer.FORMAT, clazz.getName()));
+ new BasicTypeImplementationPlan(
+ BeanWithTypePlanTransformer.FORMAT, "type: "+
+ // above is better than below because it can access private constructors
+// JavaClassNameTypePlanTransformer.FORMAT,
+ clazz.getName()));
}
public static RegisteredType addRegisteredTypeSpec(ManagementContext mgmt, String symName, Class<?> clazz, Class<? extends BrooklynObject> superClazz) {