1 /***
2 * Created on 2005/08/30
3 *
4 * TODO To change the template for this generated file go to
5 * Window - Preferences - Java - Code Style - Code Templates
6 */
7 package test.tuigwaa;
8
9 import junit.framework.TestCase;
10
11 import org.seasar.framework.container.S2Container;
12 import org.seasar.framework.container.factory.SingletonS2ContainerFactory;
13 import org.seasar.tuigwaa.system.Constants;
14 import org.seasar.tuigwaa.system.SiteConfig;
15 import org.seasar.tuigwaa.system.SiteService;
16 import org.seasar.tuigwaa.util.TgwContext;
17
18 import com.isenshi.util.ResourceUtils;
19
20 /***
21 * @author nishioka
22 */
23 public class SiteServiceTest extends TestCase {
24
25 private SiteService siteService_;
26
27 public void setUp() {
28 SingletonS2ContainerFactory.init();
29 S2Container container = SingletonS2ContainerFactory.getContainer();
30 siteService_ = (SiteService) container.getComponent(SiteService.class);
31
32 }
33
34 public void testCreateDirectory() {
35 try {
36 TgwContext.setAdmin();
37 SiteConfig config = new SiteConfig();
38 config.setName("hoge");
39 siteService_.createSite(config);
40 assertEquals(true, ResourceUtils.isExist(Constants.DIRECTORY_APP + "hoge/config.xml"));
41 } catch (Exception e) {
42 e.printStackTrace();
43 fail();
44 }
45 }
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65 }