This is an automated email from the ASF dual-hosted git repository. markt pushed a commit to branch 7.0.x in repository https://gitbox.apache.org/repos/asf/tomcat.git
commit 233cb6326bc732dc530ed26381cdce4fdae369ce Author: Mark Thomas <ma...@apache.org> AuthorDate: Thu Dec 5 12:53:50 2019 +0000 Review PR #227. Add changelog entry --- java/org/apache/catalina/session/FileStore.java | 3 +-- test/org/apache/catalina/session/FileStoreTest.java | 16 ++++++++-------- webapps/docs/changelog.xml | 5 +++++ 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/java/org/apache/catalina/session/FileStore.java b/java/org/apache/catalina/session/FileStore.java index 87760c2..5dde3fd 100644 --- a/java/org/apache/catalina/session/FileStore.java +++ b/java/org/apache/catalina/session/FileStore.java @@ -187,11 +187,10 @@ public final class FileStore extends StoreBase { if (dir == null) { return new String[0]; } - String files[] = dir.list(); // Bugzilla 32130 - if((files == null) || (files.length < 1)) { + if (files == null || files.length < 1) { return new String[0]; } diff --git a/test/org/apache/catalina/session/FileStoreTest.java b/test/org/apache/catalina/session/FileStoreTest.java index 330c4a0..e46a308 100644 --- a/test/org/apache/catalina/session/FileStoreTest.java +++ b/test/org/apache/catalina/session/FileStoreTest.java @@ -19,17 +19,17 @@ package org.apache.catalina.session; import java.io.File; import java.io.IOException; +import org.junit.AfterClass; +import org.junit.Assert; +import org.junit.Before; +import org.junit.BeforeClass; +import org.junit.Test; + import org.apache.catalina.Manager; import org.apache.tomcat.unittest.TesterContext; import org.apache.tomcat.unittest.TesterServletContext; import org.apache.tomcat.util.http.fileupload.FileUtils; -import org.junit.*; -/** - * Test utility methods of FileStore class - * - * @author Govinda Sakhare - */ public class FileStoreTest { private static final String SESS_TEMPPATH = "SESS_TEMP"; @@ -41,10 +41,10 @@ public class FileStoreTest { @BeforeClass - public static void setup() throws IOException { + public static void setup() { TesterContext testerContext = new TesterContext(); testerContext.setServletContext(new TesterServletContext()); - manager.setContext(testerContext); + manager.setContainer(testerContext); fileStore = new FileStore(); fileStore.setManager(manager); } diff --git a/webapps/docs/changelog.xml b/webapps/docs/changelog.xml index d22839b..16c50a6 100644 --- a/webapps/docs/changelog.xml +++ b/webapps/docs/changelog.xml @@ -85,6 +85,11 @@ <code>TestAsyncContextStateChanges</code> test that caused it to hang indefinitely. (markt) </fix> + <scode> + Add a unit test for the session <code>FileStore</code> implementation + and refactor loops in <code>FileStore</code> to use the ForEach style. + Pull request provided by Govinda Sakhare. (markt) + </scode> </changelog> </subsection> <subsection name="Coyote"> --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org