You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ca...@apache.org on 2008/04/19 05:12:36 UTC
svn commit: r649746 -
/continuum/trunk/continuum-commons/src/main/java/org/apache/maven/continuum/utils/DefaultWorkingDirectoryService.java
Author: carlos
Date: Fri Apr 18 20:12:35 2008
New Revision: 649746
URL: http://svn.apache.org/viewvc?rev=649746&view=rev
Log:
Encapsulate field for testing
Modified:
continuum/trunk/continuum-commons/src/main/java/org/apache/maven/continuum/utils/DefaultWorkingDirectoryService.java
Modified: continuum/trunk/continuum-commons/src/main/java/org/apache/maven/continuum/utils/DefaultWorkingDirectoryService.java
URL: http://svn.apache.org/viewvc/continuum/trunk/continuum-commons/src/main/java/org/apache/maven/continuum/utils/DefaultWorkingDirectoryService.java?rev=649746&r1=649745&r2=649746&view=diff
==============================================================================
--- continuum/trunk/continuum-commons/src/main/java/org/apache/maven/continuum/utils/DefaultWorkingDirectoryService.java (original)
+++ continuum/trunk/continuum-commons/src/main/java/org/apache/maven/continuum/utils/DefaultWorkingDirectoryService.java Fri Apr 18 20:12:35 2008
@@ -40,6 +40,16 @@
*/
private ConfigurationService configurationService;
+ public void setConfigurationService( ConfigurationService configurationService )
+ {
+ this.configurationService = configurationService;
+ }
+
+ public ConfigurationService getConfigurationService()
+ {
+ return configurationService;
+ }
+
// ----------------------------------------------------------------------
// WorkingDirectoryService Implementation
// ----------------------------------------------------------------------
@@ -63,10 +73,10 @@
{
// clean the project working directory path if it's a subdirectory of the global working directory
if ( projectWorkingDirectory.getAbsolutePath().startsWith(
- configurationService.getWorkingDirectory().getAbsolutePath() ) )
+ getConfigurationService().getWorkingDirectory().getAbsolutePath() ) )
{
String pwd = projectWorkingDirectory.getAbsolutePath().substring(
- configurationService.getWorkingDirectory().getAbsolutePath().length() );
+ getConfigurationService().getWorkingDirectory().getAbsolutePath().length() );
if ( pwd.startsWith( "/" ) || pwd.startsWith( "\\" ) )
{
pwd = pwd.substring( 1 );
@@ -78,7 +88,7 @@
}
else
{
- workDir = new File( configurationService.getWorkingDirectory(), project.getWorkingDirectory() );
+ workDir = new File( getConfigurationService().getWorkingDirectory(), project.getWorkingDirectory() );
}
return workDir;
}