Clover Coverage Report - ARESTC 0.1.7-SNAPSHOT
Coverage timestamp: Fri Aug 27 2010 19:12:04 CEST
39   93   9   4.88
0   79   0.23   8
8     1.12  
1    
 
  ChainBuilderTest       Line # 15 39 0% 9 1 97.9% 0.9787234
 
  (7)
 
1    package net.sf.arestc.core.commands;
2   
3    import java.util.Map;
4   
5    import junit.framework.TestCase;
6    import net.sf.arestc.configuration.ServicesConfigurationFactory;
7    import net.sf.arestc.core.ChainBuilder;
8    import net.sf.arestc.core.ConnectorContext;
9    import net.sf.arestc.core.services.RESTService;
10   
11    import org.apache.commons.configuration.ConfigurationException;
12    import org.apache.commons.httpclient.HttpClient;
13    import org.apache.log4j.Logger;
14   
 
15    public class ChainBuilderTest extends TestCase {
16    private static final Logger LOGGER = Logger.getLogger(ChainBuilderTest.class
17    .getName());
18   
19    private Map<String, RESTService> services;
20   
 
21  7 toggle public ChainBuilderTest() {
22  7 try {
23  7 services = ServicesConfigurationFactory._instance.configure();
24  7 assertNotNull(ChainBuilder.instance);
25    } catch (final ConfigurationException e) {
26  0 LOGGER.error(e);
27    }
28    }
29   
 
30  1 toggle public void testGetDefaultChainForDownloadFile() {
31  1 final ConnectorContext context = new ConnectorContext(new HttpClient(),
32    services.get("downloadFile"));
33  1 final long startTime = System.currentTimeMillis();
34  1 ChainBuilder.instance.getDefaultChain(context, null, null);
35  1 final long endTime = System.currentTimeMillis();
36  1 LOGGER.info(endTime - startTime);
37    }
38   
 
39  1 toggle public void testGetDefaultChainForLogin() {
40  1 final ConnectorContext context = new ConnectorContext(new HttpClient(),
41    services.get("login"));
42  1 final long startTime = System.currentTimeMillis();
43  1 ChainBuilder.instance.getDefaultChain(context, null, null);
44  1 final long endTime = System.currentTimeMillis();
45  1 LOGGER.info(endTime - startTime);
46    }
47   
 
48  1 toggle public void testGetDefaultChainForNodeCreate() {
49  1 final ConnectorContext context = new ConnectorContext(new HttpClient(),
50    services.get("nodeCreate"));
51  1 final long startTime = System.currentTimeMillis();
52  1 ChainBuilder.instance.getDefaultChain(context, null, null);
53  1 final long endTime = System.currentTimeMillis();
54  1 LOGGER.info(endTime - startTime);
55    }
56   
 
57  1 toggle public void testGetDefaultChainForNodeDelete() {
58  1 final ConnectorContext context = new ConnectorContext(new HttpClient(),
59    services.get("nodeDelete"));
60  1 final long startTime = System.currentTimeMillis();
61  1 ChainBuilder.instance.getDefaultChain(context, null, null);
62  1 final long endTime = System.currentTimeMillis();
63  1 LOGGER.info(endTime - startTime);
64    }
65   
 
66  1 toggle public void testGetDefaultChainForNodeRetrieve() {
67  1 final ConnectorContext context = new ConnectorContext(new HttpClient(),
68    services.get("nodeRetrieve"));
69  1 final long startTime = System.currentTimeMillis();
70  1 ChainBuilder.instance.getDefaultChain(context, null, null);
71  1 final long endTime = System.currentTimeMillis();
72  1 LOGGER.info(endTime - startTime);
73    }
74   
 
75  1 toggle public void testGetDefaultChainForUploadFile() {
76  1 final ConnectorContext context = new ConnectorContext(new HttpClient(),
77    services.get("uploadFile"));
78  1 final long startTime = System.currentTimeMillis();
79  1 ChainBuilder.instance.getDefaultChain(context, null, null);
80  1 final long endTime = System.currentTimeMillis();
81  1 LOGGER.info(endTime - startTime);
82    }
83   
 
84  1 toggle public void testGetDefaultChainForUploadMultipart() {
85  1 final ConnectorContext context = new ConnectorContext(new HttpClient(),
86    services.get("uploadMultipart"));
87  1 final long startTime = System.currentTimeMillis();
88  1 ChainBuilder.instance.getDefaultChain(context, null, null);
89  1 final long endTime = System.currentTimeMillis();
90  1 LOGGER.info(endTime - startTime);
91    }
92   
93    }