Unit Test Results.

Designed for use with JUnit and Ant.

Class com.mirth.connect.util.JavaScriptSharedUtilTest

NameTestsErrorsFailuresSkippedTime(s)Time StampHost
JavaScriptSharedUtilTest90300.5762025-09-29T03:01:46KAPPA

Tests

NameStatusTypeTime(s)
testPrettyPrintWithE4XFailureexpected:<...sg['OBX']); i++) { [ tFactory = Packages.javax.xml.transform.TransformerFactory.newInstance(); xsltTemplate = new Packages.java.io.StringReader(<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <values> <xsl:for-each select="OBX/OBX.5"> <value><xsl:value-of select="OBX.5.1"/></value> </xsl:for-each> </values> </xsl:template></xsl:stylesheet>); transformer = tFactory.newTransformer(new Packages.javax.xml.transform.stream.StreamSource(xsltTemplate)); sourceVar = new Packages.java.io.StringReader(msg['OBX'][i]); resultVar = new Packages.java.io.StringWriter(); transformer.transform(new Packages.javax.xml.transform.stream.StreamSource(sourceVar), new Packages.javax.xml.transform.stream.StreamResult(resultVar)); ]_results.add(resultV...> but was:<...sg['OBX']); i++) { [ tFactory = Packages.javax.xml.transform.TransformerFactory.newInstance(); xsltTemplate = new Packages.java.io.StringReader(<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <values> <xsl:for-each select="OBX/OBX.5"> <value><xsl:value-of select="OBX.5.1"/></value> </xsl:for-each> </values> </xsl:template></xsl:stylesheet>); transformer = tFactory.newTransformer(new Packages.javax.xml.transform.stream.StreamSource(xsltTemplate)); sourceVar = new Packages.java.io.StringReader(msg['OBX'][i]); resultVar = new Packages.java.io.StringWriter(); transformer.transform(new Packages.javax.xml.transform.stream.StreamSource(sourceVar), new Packages.javax.xml.transform.stream.StreamResult(resultVar)); ]_results.add(resultV...>

junit.framework.AssertionFailedError: expected:<...sg['OBX']); i++) {

[ tFactory = Packages.javax.xml.transform.TransformerFactory.newInstance();
xsltTemplate = new Packages.java.io.StringReader(<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <values> <xsl:for-each select="OBX/OBX.5"> <value><xsl:value-of select="OBX.5.1"/></value> </xsl:for-each> </values> </xsl:template></xsl:stylesheet>);
transformer = tFactory.newTransformer(new Packages.javax.xml.transform.stream.StreamSource(xsltTemplate));
sourceVar = new Packages.java.io.StringReader(msg['OBX'][i]);
resultVar = new Packages.java.io.StringWriter();
transformer.transform(new Packages.javax.xml.transform.stream.StreamSource(sourceVar), new Packages.javax.xml.transform.stream.StreamResult(resultVar));
]_results.add(resultV...> but was:<...sg['OBX']); i++) {

[ tFactory = Packages.javax.xml.transform.TransformerFactory.newInstance();
xsltTemplate = new Packages.java.io.StringReader(<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <values> <xsl:for-each select="OBX/OBX.5"> <value><xsl:value-of select="OBX.5.1"/></value> </xsl:for-each> </values> </xsl:template></xsl:stylesheet>);
transformer = tFactory.newTransformer(new Packages.javax.xml.transform.stream.StreamSource(xsltTemplate));
sourceVar = new Packages.java.io.StringReader(msg['OBX'][i]);
resultVar = new Packages.java.io.StringWriter();
transformer.transform(new Packages.javax.xml.transform.stream.StreamSource(sourceVar), new Packages.javax.xml.transform.stream.StreamResult(resultVar));
]_results.add(resultV...>
at com.mirth.connect.util.JavaScriptSharedUtilTest.testPrettyPrintWithE4X(JavaScriptSharedUtilTest.java:89)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
0.263
testPrettyPrintWithE4XAndPrologFailureexpected:<...sg['OBX']); i++) { [ tFactory = Packages.javax.xml.transform.TransformerFactory.newInstance(); xsltTemplate = new Packages.java.io.StringReader(<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <values> <xsl:for-each select="OBX/OBX.5"> <value><xsl:value-of select="OBX.5.1"/></value> </xsl:for-each> </values> </xsl:template></xsl:stylesheet>); transformer = tFactory.newTransformer(new Packages.javax.xml.transform.stream.StreamSource(xsltTemplate)); sourceVar = new Packages.java.io.StringReader(msg['OBX'][i]); resultVar = new Packages.java.io.StringWriter(); transformer.transform(new Packages.javax.xml.transform.stream.StreamSource(sourceVar), new Packages.javax.xml.transform.stream.StreamResult(resultVar)); ]_results.add(resultV...> but was:<...sg['OBX']); i++) { [ tFactory = Packages.javax.xml.transform.TransformerFactory.newInstance(); xsltTemplate = new Packages.java.io.StringReader(<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <values> <xsl:for-each select="OBX/OBX.5"> <value><xsl:value-of select="OBX.5.1"/></value> </xsl:for-each> </values> </xsl:template></xsl:stylesheet>); transformer = tFactory.newTransformer(new Packages.javax.xml.transform.stream.StreamSource(xsltTemplate)); sourceVar = new Packages.java.io.StringReader(msg['OBX'][i]); resultVar = new Packages.java.io.StringWriter(); transformer.transform(new Packages.javax.xml.transform.stream.StreamSource(sourceVar), new Packages.javax.xml.transform.stream.StreamResult(resultVar)); ]_results.add(resultV...>

junit.framework.AssertionFailedError: expected:<...sg['OBX']); i++) {

[ tFactory = Packages.javax.xml.transform.TransformerFactory.newInstance();
xsltTemplate = new Packages.java.io.StringReader(<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <values> <xsl:for-each select="OBX/OBX.5"> <value><xsl:value-of select="OBX.5.1"/></value> </xsl:for-each> </values> </xsl:template></xsl:stylesheet>);
transformer = tFactory.newTransformer(new Packages.javax.xml.transform.stream.StreamSource(xsltTemplate));
sourceVar = new Packages.java.io.StringReader(msg['OBX'][i]);
resultVar = new Packages.java.io.StringWriter();
transformer.transform(new Packages.javax.xml.transform.stream.StreamSource(sourceVar), new Packages.javax.xml.transform.stream.StreamResult(resultVar));
]_results.add(resultV...> but was:<...sg['OBX']); i++) {

[ tFactory = Packages.javax.xml.transform.TransformerFactory.newInstance();
xsltTemplate = new Packages.java.io.StringReader(<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <values> <xsl:for-each select="OBX/OBX.5"> <value><xsl:value-of select="OBX.5.1"/></value> </xsl:for-each> </values> </xsl:template></xsl:stylesheet>);
transformer = tFactory.newTransformer(new Packages.javax.xml.transform.stream.StreamSource(xsltTemplate));
sourceVar = new Packages.java.io.StringReader(msg['OBX'][i]);
resultVar = new Packages.java.io.StringWriter();
transformer.transform(new Packages.javax.xml.transform.stream.StreamSource(sourceVar), new Packages.javax.xml.transform.stream.StreamResult(resultVar));
]_results.add(resultV...>
at com.mirth.connect.util.JavaScriptSharedUtilTest.testPrettyPrintWithE4XAndProlog(JavaScriptSharedUtilTest.java:114)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
0.093
testRemoveNumberLiterals1Success0.001
testRemoveNumberLiterals2Success0.003
testPrettyPrintFailureexpected:<...msg['OBR']); i++) { [ for (var j = 0; j < getArrayOrXmlLength(msg['OBR'][i]['OBR.3']); j++) { if (typeof(tmp) == 'xml') { if (typeof(tmp['OBR'][i]) == 'undefined') { createSegment('OBR', tmp, i); } if (typeof(tmp['OBR'][i]['OBR.3'][j]) == 'undefined') { createSegment('OBR.3', tmp['OBR'][i], j); } } else { if (typeof(tmp) == 'undefined') { tmp = {}; } if (typeof(tmp['OBR']) == 'undefined') { tmp['OBR'] = []; } if (typeof(tmp['OBR'][i]) == 'undefined') { tmp['OBR'][i] = {}; } if (typeof(tmp['OBR'][i]['OBR.3']) == 'undefined') { tmp['OBR'][i]['OBR.3'] = []; } if (typeof(tmp['OBR'][i]['OBR.3'][j]) == 'undefined') { tmp['OBR'][i]['OBR.3'][j] = {}; } if (typeof(tmp['OBR'][i]['OBR.3'][j]['OBR.3.1']) == 'undefined') { tmp['OBR'][i]['OBR.3'][j]['OBR.3.1'] = {}; } } tmp['OBR'][i]['OBR.3'][j]['OBR.3.1']['OBR.3.1.1'] = validate(msg['OBR'][i]['OBR.3'][j]['OBR.3.1']['OBR.3.1.1'].toString(), '', new Array()); ]} }> but was:<...msg['OBR']); i++) { [ for (var j = 0; j < getArrayOrXmlLength(msg['OBR'][i]['OBR.3']); j++) { if (typeof(tmp) == 'xml') { if (typeof(tmp['OBR'][i]) == 'undefined') { createSegment('OBR', tmp, i); } if (typeof(tmp['OBR'][i]['OBR.3'][j]) == 'undefined') { createSegment('OBR.3', tmp['OBR'][i], j); } } else { if (typeof(tmp) == 'undefined') { tmp = {}; } if (typeof(tmp['OBR']) == 'undefined') { tmp['OBR'] = []; } if (typeof(tmp['OBR'][i]) == 'undefined') { tmp['OBR'][i] = {}; } if (typeof(tmp['OBR'][i]['OBR.3']) == 'undefined') { tmp['OBR'][i]['OBR.3'] = []; } if (typeof(tmp['OBR'][i]['OBR.3'][j]) == 'undefined') { tmp['OBR'][i]['OBR.3'][j] = {}; } if (typeof(tmp['OBR'][i]['OBR.3'][j]['OBR.3.1']) == 'undefined') { tmp['OBR'][i]['OBR.3'][j]['OBR.3.1'] = {}; } } tmp['OBR'][i]['OBR.3'][j]['OBR.3.1']['OBR.3.1.1'] = validate(msg['OBR'][i]['OBR.3'][j]['OBR.3.1']['OBR.3.1.1'].toString(), '', new Array()); ]} }>

junit.framework.AssertionFailedError: expected:<...msg['OBR']); i++) {
[ for (var j = 0; j < getArrayOrXmlLength(msg['OBR'][i]['OBR.3']); j++) {
if (typeof(tmp) == 'xml') {
if (typeof(tmp['OBR'][i]) == 'undefined') {
createSegment('OBR', tmp, i);
}
if (typeof(tmp['OBR'][i]['OBR.3'][j]) == 'undefined') {
createSegment('OBR.3', tmp['OBR'][i], j);
}
} else {
if (typeof(tmp) == 'undefined') {
tmp = {};
}
if (typeof(tmp['OBR']) == 'undefined') {
tmp['OBR'] = [];
}
if (typeof(tmp['OBR'][i]) == 'undefined') {
tmp['OBR'][i] = {};
}
if (typeof(tmp['OBR'][i]['OBR.3']) == 'undefined') {
tmp['OBR'][i]['OBR.3'] = [];
}
if (typeof(tmp['OBR'][i]['OBR.3'][j]) == 'undefined') {
tmp['OBR'][i]['OBR.3'][j] = {};
}
if (typeof(tmp['OBR'][i]['OBR.3'][j]['OBR.3.1']) == 'undefined') {
tmp['OBR'][i]['OBR.3'][j]['OBR.3.1'] = {};
}
}
tmp['OBR'][i]['OBR.3'][j]['OBR.3.1']['OBR.3.1.1'] = validate(msg['OBR'][i]['OBR.3'][j]['OBR.3.1']['OBR.3.1.1'].toString(), '', new Array());
]}
}> but was:<...msg['OBR']); i++) {
[ for (var j = 0; j < getArrayOrXmlLength(msg['OBR'][i]['OBR.3']); j++) {
if (typeof(tmp) == 'xml') {
if (typeof(tmp['OBR'][i]) == 'undefined') {
createSegment('OBR', tmp, i);
}
if (typeof(tmp['OBR'][i]['OBR.3'][j]) == 'undefined') {
createSegment('OBR.3', tmp['OBR'][i], j);
}
} else {
if (typeof(tmp) == 'undefined') {
tmp = {};
}
if (typeof(tmp['OBR']) == 'undefined') {
tmp['OBR'] = [];
}
if (typeof(tmp['OBR'][i]) == 'undefined') {
tmp['OBR'][i] = {};
}
if (typeof(tmp['OBR'][i]['OBR.3']) == 'undefined') {
tmp['OBR'][i]['OBR.3'] = [];
}
if (typeof(tmp['OBR'][i]['OBR.3'][j]) == 'undefined') {
tmp['OBR'][i]['OBR.3'][j] = {};
}
if (typeof(tmp['OBR'][i]['OBR.3'][j]['OBR.3.1']) == 'undefined') {
tmp['OBR'][i]['OBR.3'][j]['OBR.3.1'] = {};
}
}
tmp['OBR'][i]['OBR.3'][j]['OBR.3.1']['OBR.3.1.1'] = validate(msg['OBR'][i]['OBR.3'][j]['OBR.3.1']['OBR.3.1.1'].toString(), '', new Array());
]}
}>
at com.mirth.connect.util.JavaScriptSharedUtilTest.testPrettyPrint(JavaScriptSharedUtilTest.java:64)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
0.164
testGetExpressionParts1Success0.001
testGetExpressionParts2Success0.000
testGetExpressionParts3Success0.001
testGetExpressionParts4Success0.040
Properties »