* Created by bpolster.
*/
public class StaticAssetServiceImplTest extends TestCase {
public void testConvertURLProperties() throws Exception {
StaticAssetPathServiceImpl staticAssetPathService = new StaticAssetPathServiceImpl();
staticAssetPathService.setStaticAssetUrlPrefix("cmsstatic");
staticAssetPathService.setStaticAssetEnvironmentUrlPrefix("http://images.mysite.com/myapp/cmsstatic");
String url = staticAssetPathService.convertAssetPath("/cmsstatic/product.jpg","myapp", false);
assertTrue(url.equals("http://images.mysite.com/myapp/cmsstatic/product.jpg"));
staticAssetPathService.setStaticAssetEnvironmentUrlPrefix("http://images.mysite.com");
url = staticAssetPathService.convertAssetPath("/cmsstatic/product.jpg","myapp", false);
assertTrue(url.equals("http://images.mysite.com/product.jpg"));
url = staticAssetPathService.convertAssetPath("/cmsstatic/product.jpg","myapp", true);
assertTrue(url.equals("https://images.mysite.com/product.jpg"));
staticAssetPathService.setStaticAssetEnvironmentUrlPrefix(null);
url = staticAssetPathService.convertAssetPath("/cmsstatic/product.jpg","myapp", true);
assertTrue(url.equals("/myapp/cmsstatic/product.jpg"));
url = staticAssetPathService.convertAssetPath("cmsstatic/product.jpg","myapp", true);
assertTrue(url.equals("/myapp/cmsstatic/product.jpg"));
}