You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by be...@apache.org on 2008/12/23 21:04:22 UTC
svn commit: r729081 -
/maven/shared/trunk/maven-filtering/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java
Author: bentmann
Date: Tue Dec 23 12:04:22 2008
New Revision: 729081
URL: http://svn.apache.org/viewvc?rev=729081&view=rev
Log:
o Fixed file leaks
Modified:
maven/shared/trunk/maven-filtering/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java
Modified: maven/shared/trunk/maven-filtering/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-filtering/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java?rev=729081&r1=729080&r2=729081&view=diff
==============================================================================
--- maven/shared/trunk/maven-filtering/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java (original)
+++ maven/shared/trunk/maven-filtering/src/test/java/org/apache/maven/shared/filtering/DefaultMavenResourcesFilteringTest.java Tue Dec 23 12:04:22 2008
@@ -137,12 +137,30 @@
{
assertEquals( 7, outputDirectory.listFiles().length );
Properties result = new Properties();
- result.load( new FileInputStream( new File( outputDirectory, "empty-maven-resources-filtering.txt" ) ) );
+ FileInputStream in = null;
+ try
+ {
+ in = new FileInputStream( new File( outputDirectory, "empty-maven-resources-filtering.txt" ) );
+ result.load( in );
+ }
+ finally
+ {
+ IOUtil.close( in );
+ }
assertTrue( result.isEmpty() );
result = new Properties();
- result.load( new FileInputStream( new File( outputDirectory, "maven-resources-filtering.txt" ) ) );
+ in = null;
+ try
+ {
+ in = new FileInputStream( new File( outputDirectory, "maven-resources-filtering.txt" ) );
+ result.load( in );
+ }
+ finally
+ {
+ IOUtil.close( in );
+ }
assertFalse( result.isEmpty() );
assertEquals( "1.0", result.get( "version" ) );
@@ -261,10 +279,13 @@
{
return false;
}
- FileInputStream expectedIn = new FileInputStream( expected );
- FileInputStream currentIn = new FileInputStream( current );
+ FileInputStream expectedIn = null;
+ FileInputStream currentIn = null;
try
{
+ expectedIn = new FileInputStream( expected );
+ currentIn = new FileInputStream( current );
+
byte[] expectedBuffer = IOUtil.toByteArray( expectedIn );
byte[] currentBuffer = IOUtil.toByteArray( currentIn );
@@ -282,8 +303,8 @@
}
finally
{
- expectedIn.close();
- currentIn.close();
+ IOUtil.close( expectedIn );
+ IOUtil.close( currentIn );
}
return true;
}