/** * Copyright (c)2010-2011 Enterprise Website Content Management System(EWCMS), All rights reserved. * EWCMS PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * http://www.ewcms.com */ package com.ewcms.content.resource.service; import org.junit.Test; import org.junit.Assert; /** * ResourceSevice单元测试 * * @author wangwei */ public class ResourceServiceTest { @Test public void testGetFilename(){ ResourceService service = new ResourceService(); String path = "/home/wangwei/test.html"; String name = service.getFilename(path); Assert.assertEquals("test.html", name); path = "test.html"; name= service.getFilename(path); Assert.assertEquals("test.html", name); } @Test public void testGetThumbUri(){ ResourceService service = new ResourceService(); String uri = "china/image.jpg"; String thumbUri = service.getThumbUri(uri); Assert.assertEquals("china/image_thumb.jpg", thumbUri); uri = "china./image.jpg"; thumbUri = service.getThumbUri(uri); Assert.assertEquals("china./image_thumb.jpg", thumbUri); uri = ".jpg"; thumbUri = service.getThumbUri(uri); Assert.assertEquals("_thumb.jpg", thumbUri); uri = "image"; thumbUri = service.getThumbUri(uri); Assert.assertEquals("image_thumb", thumbUri); } @Test public void testGetSuffix(){ ResourceService service = new ResourceService(); String filename = "test.html"; String suffix = service.getSuffix(filename); Assert.assertEquals("html", suffix); filename="test"; suffix = service.getSuffix(filename); Assert.assertEquals("", suffix); } }