TestUtil is no more.

This commit is contained in:
Michael Bayne
2015-03-14 09:33:29 -07:00
parent ed1ec4272f
commit 7b462a371a
@@ -19,13 +19,14 @@
package com.threerings.media.tile.bundle.tools;
import java.net.URL;
import java.util.HashMap;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.IOException;
import com.samskivert.io.PersistenceException;
import com.samskivert.test.TestUtil;
import com.threerings.media.tile.TileSetIDBroker;
@@ -37,9 +38,9 @@ public class BuildTestTileSetBundle
TileSetIDBroker broker = new DummyTileSetIDBroker();
// sort out some paths
String configPath = TestUtil.getResourcePath(CONFIG_PATH);
String descPath = TestUtil.getResourcePath(BUNDLE_DESC_PATH);
String targetPath = TestUtil.getResourcePath(TARGET_PATH);
String configPath = getResourcePath(CONFIG_PATH);
String descPath = getResourcePath(BUNDLE_DESC_PATH);
String targetPath = getResourcePath(TARGET_PATH);
// create our bundler and get going
TileSetBundler bundler = new TileSetBundler(configPath);
@@ -51,6 +52,15 @@ public class BuildTestTileSetBundle
}
}
protected static String getResourcePath (String path) throws IOException
{
URL url = BuildTestTileSetBundle.class.getClassLoader().getResource(path);
if (url == null) throw new FileNotFoundException(path);
if (!"file".equals(url.getProtocol())) throw new FileNotFoundException(
"Test resource not available via file URL: " + url);
return url.getPath();
}
/** Dummy tileset id broker that makes up tileset ids (which are consistent in the course of
* execution of the application, but not between invocations). */
protected static class DummyTileSetIDBroker extends HashMap<String,Integer>