Clover Coverage Report - ARESTC 0.1.7-SNAPSHOT
Coverage timestamp: Fri Aug 27 2010 19:12:04 CEST
../../../../img/srcFileCovDistChart10.png 0% of files have more coverage
12   25   3   12
0   21   0.25   1
1     3  
1    
 
  RequestTransformerFactory       Line # 5 12 0% 3 0 100% 1.0
 
  (15)
 
1    package net.sf.arestc.core;
2   
3    import net.sf.arestc.core.services.HTTPMethods;
4   
 
5    public class RequestTransformerFactory {
6   
7    public static final RequestTransformerFactory instance = new RequestTransformerFactory();
8   
 
9  17 toggle RequestTransformer getTransformer(final HTTPMethods method,
10    final ConnectorCommand com) {
11  17 RequestTransformer ret;
12  17 switch (method) {
13  4 case POST:
14  4 ret = new POSTTransformer(com);
15  4 break;
16  2 case PUT:
17  2 ret = new PUTTransformer(com);
18  2 break;
19  11 default:
20  11 ret = new GETTransformer(com);
21  11 break;
22    }
23  17 return ret;
24    }
25    }