Bug 546562: [UnitTest] junit export does not use right classname format

  changed separator characters, fixed escaping of '.'

Change-Id: I5601a155a885f35528394b7678f5f2bff630ae66
diff --git a/plugins/org.eclipse.ease.lang.unittest/src/org/eclipse/ease/lang/unittest/reporters/JUnitReportGenerator.java b/plugins/org.eclipse.ease.lang.unittest/src/org/eclipse/ease/lang/unittest/reporters/JUnitReportGenerator.java
index 98f89ca..bf0abe6 100644
--- a/plugins/org.eclipse.ease.lang.unittest/src/org/eclipse/ease/lang/unittest/reporters/JUnitReportGenerator.java
+++ b/plugins/org.eclipse.ease.lang.unittest/src/org/eclipse/ease/lang/unittest/reporters/JUnitReportGenerator.java
@@ -59,9 +59,9 @@
 	private static String getClassName(ITestEntity testEntity) {
 		if ((testEntity.getParent() != null) && (testEntity.getParent().getParent() != null))
 			// we do want to skip the first level as the root object is a virtual element used in the viewer only.
-			return getClassName(testEntity.getParent()) + "/" + testEntity.getName().replaceAll("\\s", "_");
+			return getClassName(testEntity.getParent()) + "." + testEntity.getName().replaceAll("\\s", "_").replaceAll("\\.", "_");
 
-		return testEntity.getName();
+		return testEntity.getName().replaceAll("\\s", "_").replaceAll("\\.", "_");
 	}
 
 	@Override