1 15 package org.apache.tapestry.asset; 16 17 import org.apache.hivemind.Location; 18 import org.apache.hivemind.test.HiveMindTestCase; 19 20 26 public class TestDefaultAssetFactory extends HiveMindTestCase 27 { 28 public void testCreateAssetFull() 29 { 30 Location l = newLocation(); 31 32 replayControls(); 33 34 AssetFactory factory = new DefaultAssetFactory(); 35 36 ExternalAsset asset = (ExternalAsset) factory.createAsset(null, "/foo/bar/baz", null, l); 37 38 assertEquals("ExternalAsset[/foo/bar/baz]", asset.toString()); 39 assertSame(l, asset.getLocation()); 40 41 verifyControls(); 42 } 43 44 public void testCreateAssetFromResource() 45 { 46 Location l = newLocation(); 47 48 replayControls(); 49 50 AssetFactory factory = new DefaultAssetFactory(); 51 52 ExternalAsset asset = (ExternalAsset) factory.createAsset(null, "/foo/bar/baz", null, l); 53 54 assertEquals("ExternalAsset[/foo/bar/baz]", asset.toString()); 55 assertSame(l, asset.getLocation()); 56 57 verifyControls(); 58 59 } 60 } 61 | Popular Tags |