package org.codehaus.plexus.components.io.resources;
import junit.framework.TestCase;
import java.io.File;
import java.util.Iterator;
/**
* @author Kristian Rosenvold
*/
public class PlexusIoFileSupplierResourceCollectionTest
extends TestCase
{
public void testGetName()
throws Exception
{
PlexusIoFileResourceCollection
coll = new PlexusIoFileResourceCollection();
char nonSeparator = File.separatorChar == '/' ?'\\' : '/';
coll.setPrefix("fud" + nonSeparator );
coll.setBaseDir(new File("src/test/resources/symlinks") );
final Iterator<PlexusIoResource> resources = coll.getResources();
while (resources.hasNext()){
final PlexusIoResource next = resources.next();
final String name = coll.getName( next );
assertTrue( name.indexOf(nonSeparator) < 0);
}
}
}