Thread: [Squirrel-sql-commits] sql12/app/src/net/sourceforge/squirrel_sql/client/update UpdateUtilImpl.jav
A Java SQL client for any JDBC compliant database
Brought to you by:
colbell,
gerdwagner
From: Rob M. <man...@us...> - 2008-08-27 15:36:39
|
Update of /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/update In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv4883/app/src/net/sourceforge/squirrel_sql/client/update Modified Files: UpdateUtilImpl.java Log Message: Add utility classes for wrapping java.io.File so that unit tests can be written without requiring access to a specific filesystem layout. Index: UpdateUtilImpl.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/update/UpdateUtilImpl.java,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** UpdateUtilImpl.java 26 Aug 2008 19:29:04 -0000 1.25 --- UpdateUtilImpl.java 27 Aug 2008 15:36:33 -0000 1.26 *************** *** 48,52 **** --- 48,56 ---- import net.sourceforge.squirrel_sql.client.update.xmlbeans.ReleaseXmlBean; import net.sourceforge.squirrel_sql.client.update.xmlbeans.UpdateXmlSerializer; + import net.sourceforge.squirrel_sql.client.util.ApplicationFileWrappers; + import net.sourceforge.squirrel_sql.client.util.ApplicationFileWrappersImpl; import net.sourceforge.squirrel_sql.client.util.ApplicationFiles; + import net.sourceforge.squirrel_sql.fw.util.FileWrapperFactory; + import net.sourceforge.squirrel_sql.fw.util.FileWrapperFactoryImpl; import net.sourceforge.squirrel_sql.fw.util.IOUtilities; import net.sourceforge.squirrel_sql.fw.util.log.ILogger; *************** *** 102,111 **** */ private final UpdateXmlSerializer _serializer = new UpdateXmlSerializer(); - - /** TODO: Spring-inject when this class is a Spring bean */ - private PathUtils _pathUtils = new PathUtilsImpl(); - public void setPathUtils(PathUtils pathUtils) { - this._pathUtils = pathUtils; - } /** The size of the buffer to use when extracting files from a ZIP archive */ --- 106,109 ---- *************** *** 118,121 **** --- 116,136 ---- private HashMap<String, Long> fileChecksumMap = new HashMap<String, Long>(); + /** TODO: Spring-inject when this class is a Spring bean */ + private PathUtils _pathUtils = new PathUtilsImpl(); + public void setPathUtils(PathUtils pathUtils) { + this._pathUtils = pathUtils; + } + + /** TODO: Spring-inject when this class is a Spring bean */ + private FileWrapperFactory _fileWrapperFactory = new FileWrapperFactoryImpl(); + public void setFileWrapperFactory(FileWrapperFactory factory) { + _fileWrapperFactory = factory; + } + + private ApplicationFileWrappers _appFileWrappers = new ApplicationFileWrappersImpl(); + public void setApplicationFileWrappers(ApplicationFileWrappers appFileWrappers) { + _appFileWrappers = appFileWrappers; + } + /** * @see net.sourceforge.squirrel_sql.client.update.UpdateUtil#getCheckSum(java.io.File) |