@@ -47,13 +47,16 @@ public class DefaultDeployerTest
*/
*/
public void testSingleType() throws Exception
public void testSingleType() throws Exception
{
{
final String roleName = "data-type";
final String typeName = "test-type1";
final String classname = TestType1.class.getName();
// Determine the shorthand for the DataType role
// Determine the shorthand for the DataType role
final RoleManager roleManager = (RoleManager)getComponentManager().lookup( RoleManager.ROLE );
final RoleManager roleManager = (RoleManager)getComponentManager().lookup( RoleManager.ROLE );
roleManager.addNameRoleMapping( "data-type", DataType.ROLE );
roleManager.addNameRoleMapping( roleName , DataType.ROLE );
// Create the type definition
// Create the type definition
final String destType = TestType1.class.getName();
final TypeDefinition typeDef = new TypeDefinition( "data-type", "test-type1", destType );
final TypeDefinition typeDef = new TypeDefinition( typeName, roleName, classname );
// Deploy the type
// Deploy the type
final ClassLoader classLoader = getClass().getClassLoader();
final ClassLoader classLoader = getClass().getClassLoader();
@@ -62,7 +65,7 @@ public class DefaultDeployerTest
// Create an instance
// Create an instance
final TypeFactory typeFactory = getTypeManager().getFactory( DataType.class );
final TypeFactory typeFactory = getTypeManager().getFactory( DataType.class );
final Object result = typeFactory.create( "test-type1" );
final Object result = typeFactory.create( typeName );
// Check the type
// Check the type
assertTrue( result instanceof TestType1 );
assertTrue( result instanceof TestType1 );
@@ -77,6 +80,7 @@ public class DefaultDeployerTest
final String classname = TestConverter1.class.getName();
final String classname = TestConverter1.class.getName();
final String source = "java.lang.String";
final String source = "java.lang.String";
final String destClass = TestType1.class.getName();
final String destClass = TestType1.class.getName();
final ConverterDefinition typeDef =
final ConverterDefinition typeDef =
new ConverterDefinition( classname, source, destClass );
new ConverterDefinition( classname, source, destClass );