You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2010/03/30 09:00:42 UTC

svn commit: r929020 - /myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/scripting/core/utilsTests/FileUtilsTest.java

Author: werpu
Date: Tue Mar 30 07:00:42 2010
New Revision: 929020

URL: http://svn.apache.org/viewvc?rev=929020&view=rev
Log:
http://issues.apache.org/jira/browse/EXTSCRIPT-109

Modified:
    myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/scripting/core/utilsTests/FileUtilsTest.java

Modified: myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/scripting/core/utilsTests/FileUtilsTest.java
URL: http://svn.apache.org/viewvc/myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/scripting/core/utilsTests/FileUtilsTest.java?rev=929020&r1=929019&r2=929020&view=diff
==============================================================================
--- myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/scripting/core/utilsTests/FileUtilsTest.java (original)
+++ myfaces/extensions/scripting/trunk/extscript-core-root/extscript-core/src/test/java/org/apache/myfaces/scripting/core/utilsTests/FileUtilsTest.java Tue Mar 30 07:00:42 2010
@@ -19,12 +19,15 @@
 
 package org.apache.myfaces.scripting.core.utilsTests;
 
+import org.apache.myfaces.scripting.core.support.PathUtils;
 import org.apache.myfaces.scripting.core.util.FileUtils;
 import org.junit.Before;
 import org.junit.Test;
 
 import java.io.File;
+import java.util.List;
 
+import static junit.framework.Assert.fail;
 import static org.junit.Assert.assertTrue;
 
 /**
@@ -35,8 +38,7 @@ import static org.junit.Assert.assertTru
  */
 
 public class FileUtilsTest {
-
-    String _currentPath = "";
+    PathUtils pathUtils = new PathUtils();
 
     @Before
     public void init() {
@@ -62,10 +64,21 @@ public class FileUtilsTest {
         assertTrue(tempDir.exists());
     }
 
-    //@Test
-
+    @Test
     public void testFileStrategy() {
+        List<File> sourceFiles = FileUtils.fetchSourceFiles(new File(pathUtils.getResource("compiler/")), ".java");
+         assertTrue("wildcarding is needed", sourceFiles.size() == 0);
+
 
+        sourceFiles = FileUtils.fetchSourceFiles(new File(pathUtils.getResource("compiler/")), "*.java");
+        assertTrue("source files must have been found", sourceFiles.size() > 0);
+        //check also for subdirs
+        for(File sourceFile: sourceFiles) {
+            if(sourceFile.getAbsolutePath().contains("myPackage")) {
+                return;
+            }
+        }
+        fail("source file must also be in myPackage");
     }
 
 }