Clover coverage report - Maven Clover report
Coverage timestamp: Sun Mar 18 2007 17:43:17 CET
file stats: LOC: 34   Methods: 2
NCLOC: 22   Classes: 1
 
 Source file Conditionals Statements Methods TOTAL
FileWriterFactory.java - 85.7% 100% 88.9%
coverage coverage
 1    package com.agical.rdoc.util;
 2   
 3    import java.io.File;
 4    import java.io.FileWriter;
 5    import java.io.IOException;
 6    import java.io.Writer;
 7   
 8    import com.agical.rdoc.core.exception.RDocOutputException;
 9   
 10    /**
 11    * @author brolund
 12    *
 13    * (c) 2005 Agical AB
 14    */
 15    public class FileWriterFactory implements WriterService {
 16   
 17    private final File rootDir;
 18   
 19  2 public FileWriterFactory(File rootDir) {
 20  2 super();
 21  2 this.rootDir = rootDir;
 22    }
 23   
 24  1 public Writer create(String name) {
 25  1 String fileName = rootDir.getPath() + "/" + name;
 26  1 try {
 27  1 FileWriter fileWriter = new FileWriter( fileName );
 28  1 return fileWriter;
 29    } catch (IOException e) {
 30  0 throw new RDocOutputException( "Could not create FileWriter.", fileName, e );
 31    }
 32    }
 33   
 34    }