private String getFullPackageName(Classifier clazz) { String fullPackageName = packageHelper.getFullPackageName(clazz, sourceDirectoryPackageName); return fullPackageName; } }
private org.eclipse.uml2.uml.Package getRootPackage(Context context) throws URISyntaxException { org.eclipse.uml2.uml.Package outPackage = packageHelper .getRootPackage(context); return outPackage; }
/** * Calculate the full qualified componentpath of the given type. * * @param type * The <code>org.eclipse.uml2.uml.Type</code> to calculate the * full qualified path for * @return The full qualified path as <code>java.lang.String</code> */ public String getFQNComponentPath(Type type) { String path = getFQNComponentName(type); path = path.replaceAll("\\.", "/"); return path; }
@Test public void testRemoveUmlPrefixes6() { String fullQualifiedName = "Data::datatype::byte[]"; String result = packageHelper.removeUmlPrefixes(fullQualifiedName); assertEquals("Data::byte[]", result); }
/** * Calculate the full qualified packagepath of the given type. * * @param type * The <code>org.eclipse.uml2.uml.Type</code> to calculate the * full qualified path for * @return The full qualified path as <code>java.lang.String</code> */ public String getFQNPackagePath(Type type) { String path = getFQNPackageName(type); path = path.replaceAll("\\.", "/"); return path; }
@Before public void setUp() throws Exception { packageHelper = new PackageHelper(); }
private String getFullPackageName(Classifier clazz) { String fullPackageName = packageHelper.getFullPackageName(clazz, sourceDirectoryPackageName); return fullPackageName; } }
@Test public void testRemoveUmlPrefixes2() { String fullQualifiedName = "Data::de.crowdcode.test.Company"; String result = packageHelper.removeUmlPrefixes(fullQualifiedName); assertEquals("Data::de.crowdcode.test.Company", result); }
private String getFullPackageName(Classifier clazz) { String fullPackageName = packageHelper.getFullPackageName(clazz, sourceDirectoryPackageName); return fullPackageName; } }
@Test public void testRemoveUmlPrefixes5() { String fullQualifiedName = "Validation Profile::OCL Library::Collection"; String result = packageHelper.removeUmlPrefixes(fullQualifiedName); assertEquals("Collection", result); }
/** * Create a fully qualified type as String. * * @param ast * AST tree * @param fullQualifiedUmlTypeName * UML qualified type name * @param sourceDirectoryPackageName * source directory of UML * @return the type name fully qualified */ public String createFullQualifiedTypeAsString(AST ast, String fullQualifiedUmlTypeName, String sourceDirectoryPackageName) { String typeName = packageHelper.getFullPackageName( fullQualifiedUmlTypeName, sourceDirectoryPackageName); return typeName; }
@Test public void testRemoveUmlPrefixes7() { String fullQualifiedName = "Data::datatype-bindings::Collection<String>"; String result = packageHelper.removeUmlPrefixes(fullQualifiedName); assertEquals("Data::Collection<String>", result); }
@Test public void testGetFullPackageNameWithStringNonData() { String sourceDirectoryPackageName = "MyModel"; String umlPackageNameWithClass = "MyModel::de.crowdcode.test.Company"; String result = packageHelper.getFullPackageName( umlPackageNameWithClass, sourceDirectoryPackageName); assertEquals("de.crowdcode.test.Company", result); }
@Test public void testRemoveUmlPrefixes8() { String fullQualifiedName = "T"; String result = packageHelper.removeUmlPrefixes(fullQualifiedName); assertEquals("T", result); }
@Test public void testGetFullPackageNameWithGenericsDataBindings3() { String sourceDirectoryPackageName = "Data"; String umlPackageNameWithClass = "Data::datatype::Collection<Data::de::test::Company>"; String result = packageHelper.getFullPackageName( umlPackageNameWithClass, sourceDirectoryPackageName); assertEquals("Collection<de.test.Company>", result); }
@Test public void testRemoveUmlPrefixes12() { String fullQualifiedName = "UMLPrimitiveTypes::Integer"; String result = packageHelper.removeUmlPrefixes(fullQualifiedName); assertEquals("Integer", result); }
@Test public void testGetFullPackageNameWithString() { String sourceDirectoryPackageName = "Data"; String umlPackageNameWithClass = "Data::de.crowdcode.test.Company"; String result = packageHelper.getFullPackageName( umlPackageNameWithClass, sourceDirectoryPackageName); assertEquals("de.crowdcode.test.Company", result); }
@Test public void testGetFullPackageNameWithStringAlreadyOkWithoutSourceDirectoryPackageName() { String sourceDirectoryPackageName = ""; String umlPackageNameWithClass = "de.crowdcode.test.Company"; String result = packageHelper.getFullPackageName( umlPackageNameWithClass, sourceDirectoryPackageName); assertEquals("de.crowdcode.test.Company", result); }
@Test public void testGetFullPackageNameWithGenerics() { String sourceDirectoryPackageName = "Data"; String umlPackageNameWithClass = "T"; String result = packageHelper.getFullPackageName( umlPackageNameWithClass, sourceDirectoryPackageName); assertEquals("T", result); }
@Test public void testGetFullPackageNameWithGenericsDataBindings1() { String sourceDirectoryPackageName = "Data"; String umlPackageNameWithClass = "Data::Collection<de.test.Company>"; String result = packageHelper.getFullPackageName( umlPackageNameWithClass, sourceDirectoryPackageName); assertEquals("Collection<de.test.Company>", result); }