Coverage report

  %line %branch
com.wikihouse.wildcats0201.jdbcchart.fsutil.PathFactory
50% 
100% 

 1  
 package com.wikihouse.wildcats0201.jdbcchart.fsutil;
 2  
 
 3  
 import java.io.File;
 4  
 
 5  
 /**
 6  
  * <B>PathFactory </B>. PathのFactoryです。
 7  
  * 
 8  
  * @author $Author: wildcats $
 9  
  * @version $Revision: 5 $
 10  
  */
 11  
 public final class PathFactory {
 12  
 
 13  0
     private PathFactory() {
 14  0
     }
 15  
 
 16  
     /**
 17  
      * 生成
 18  
      * 
 19  
      * @param path
 20  
      *            パス名
 21  
      * @return パス
 22  42
      */
 23  
     public static Path create(String path) {
 24  21
         return new PathImpl(path);
 25  
     }
 26  
 
 27  
     private static class PathImpl implements Path {
 28  
 
 29  
         private final String location;
 30  
 
 31  
         public PathImpl(String location) {
 32  
             if (location.endsWith(File.separator)) {
 33  
                 this.location = location;
 34  
             } else {
 35  
                 this.location = new StringBuffer(location).append(
 36  
                         File.separatorChar).toString();
 37  
             }
 38  
         }
 39  
 
 40  
         public String getPath() {
 41  
             return this.location;
 42  
         }
 43  
 
 44  
     }
 45  
 
 46  
 }

This report is generated by jcoverage, Maven and Maven JCoverage Plugin.