mirror of https://github.com/apache/archiva.git
Fixes for tests under windows.
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/branches/archiva-jpox-database-refactor@532767 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
b0003019c0
commit
14e5ac5eb3
|
@ -102,7 +102,7 @@ public class XMLReader
|
|||
try
|
||||
{
|
||||
InputStream in = url.openStream();
|
||||
InputStreamReader inReader = new InputStreamReader( in );
|
||||
InputStreamReader inReader = new InputStreamReader( in, "UTF-8" );
|
||||
LatinEntityResolutionReader latinReader = new LatinEntityResolutionReader( inReader );
|
||||
this.document = reader.read( latinReader );
|
||||
}
|
||||
|
|
|
@ -33,9 +33,9 @@ public class LatinEntitiesTest
|
|||
public void testResolveEntity()
|
||||
{
|
||||
// Good Entities.
|
||||
assertEquals( "©", LatinEntities.resolveEntity( "©" ) );
|
||||
assertEquals( "∞", LatinEntities.resolveEntity( "∞" ) );
|
||||
assertEquals( "ø", LatinEntities.resolveEntity( "ø" ) );
|
||||
assertEquals( "\u00a9", LatinEntities.resolveEntity( "©" ) );
|
||||
assertEquals( "\u221e", LatinEntities.resolveEntity( "∞" ) );
|
||||
assertEquals( "\u00f8", LatinEntities.resolveEntity( "ø" ) );
|
||||
|
||||
// Bad Entities.
|
||||
assertEquals( "", LatinEntities.resolveEntity( "" ) );
|
||||
|
|
|
@ -35,6 +35,11 @@ import java.util.List;
|
|||
public class XMLReaderTest
|
||||
extends AbstractArchivaXmlTestCase
|
||||
{
|
||||
private static final String OSLASH = "\u00f8";
|
||||
private static final String TRYGVIS = "Trygve Laugst" + OSLASH + "l";
|
||||
private static final String INFIN = "\u221e";
|
||||
private static final String INFINITE_ARCHIVA = "The " + INFIN + " Archiva";
|
||||
|
||||
private void assertElementTexts( List elementList, String[] expectedTexts )
|
||||
{
|
||||
assertEquals( "Element List Size", expectedTexts.length, elementList.size() );
|
||||
|
@ -70,7 +75,7 @@ public class XMLReaderTest
|
|||
XMLReader reader = new XMLReader( "basic", xmlFile );
|
||||
|
||||
List names = reader.getElementList( "//basic/names/name" );
|
||||
assertElementTexts( names, new String[] { "Trygve Laugstøl", "The ∞ Archiva" } );
|
||||
assertElementTexts( names, new String[] { TRYGVIS, INFINITE_ARCHIVA } );
|
||||
}
|
||||
|
||||
public void testNoPrologUtf8Read()
|
||||
|
@ -80,7 +85,7 @@ public class XMLReaderTest
|
|||
XMLReader reader = new XMLReader( "basic", xmlFile );
|
||||
|
||||
List names = reader.getElementList( "//basic/names/name" );
|
||||
assertElementTexts( names, new String[] { "Trygve Laugstøl", "The ∞ Archiva" } );
|
||||
assertElementTexts( names, new String[] { TRYGVIS, INFINITE_ARCHIVA } );
|
||||
}
|
||||
|
||||
public void testPrologUtf8Read()
|
||||
|
@ -90,7 +95,7 @@ public class XMLReaderTest
|
|||
XMLReader reader = new XMLReader( "basic", xmlFile );
|
||||
|
||||
List names = reader.getElementList( "//basic/names/name" );
|
||||
assertElementTexts( names, new String[] { "Trygve Laugstøl", "The ∞ Archiva" } );
|
||||
assertElementTexts( names, new String[] { TRYGVIS, INFINITE_ARCHIVA } );
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue