This is an automated email from the ASF dual-hosted git repository.

markt-asf pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tomcat.git


The following commit(s) were added to refs/heads/main by this push:
     new ccc96a43a2 Simplify
ccc96a43a2 is described below

commit ccc96a43a2ac804230fc8f5fc9d32e9aea3883ae
Author: Mark Thomas <[email protected]>
AuthorDate: Wed Oct 21 09:07:53 2026 +0100

    Simplify
---
 .../catalina/storeconfig/TestStoreConfig.java      | 38 +++-------------------
 1 file changed, 5 insertions(+), 33 deletions(-)

diff --git a/test/org/apache/catalina/storeconfig/TestStoreConfig.java 
b/test/org/apache/catalina/storeconfig/TestStoreConfig.java
index f9277fb513..1c8a037f9a 100644
--- a/test/org/apache/catalina/storeconfig/TestStoreConfig.java
+++ b/test/org/apache/catalina/storeconfig/TestStoreConfig.java
@@ -17,7 +17,6 @@
 package org.apache.catalina.storeconfig;
 
 import java.io.File;
-import java.io.FileReader;
 import java.io.PrintWriter;
 import java.io.StringReader;
 import java.io.StringWriter;
@@ -41,7 +40,6 @@ import org.apache.catalina.startup.Catalina;
 import org.apache.catalina.startup.CatalinaBaseConfigurationSource;
 import org.apache.catalina.startup.Tomcat;
 import org.apache.catalina.startup.TomcatBaseTest;
-import org.apache.catalina.util.IOTools;
 import org.apache.catalina.util.SessionIdGeneratorBase;
 import org.apache.catalina.valves.AccessLogValve;
 import org.apache.tomcat.util.net.SSLHostConfig;
@@ -161,12 +159,7 @@ public class TestStoreConfig extends TomcatBaseTest {
         File serverXml = new File(tomcat.getServer().getCatalinaBase(), 
Catalina.SERVER_XML);
         Assert.assertTrue(serverXml.canRead());
         addDeleteOnTearDown(serverXml);
-        String serverXmlDump;
-        try (FileReader reader = new FileReader(serverXml);
-                StringWriter writer = new StringWriter()) {
-            IOTools.flow(reader, writer);
-            serverXmlDump = writer.toString();
-        }
+        String serverXmlDump = Files.readString(serverXml.toPath(), 
StandardCharsets.UTF_8);
         
Assert.assertTrue(serverXmlDump.contains("StoreConfigLifecycleListener"));
         Assert.assertTrue(serverXmlDump.contains("UserDatabaseRealm"));
         // The cluster must round-trip the channel start options the test had 
to restrict, as the
@@ -253,12 +246,7 @@ public class TestStoreConfig extends TomcatBaseTest {
         storeConfigListener.getStoreConfig().storeConfig();
 
         // Read written configuration
-        String serverXmlDump;
-        try (FileReader reader = new FileReader(serverXml);
-                StringWriter writer = new StringWriter()) {
-            IOTools.flow(reader, writer);
-            serverXmlDump = writer.toString();
-        }
+        String serverXmlDump = Files.readString(serverXml.toPath(), 
StandardCharsets.UTF_8);
         Assert.assertTrue(serverXmlDump.contains("Header comment line"));
         Assert.assertTrue(serverXmlDump.contains("Service comment"));
         Assert.assertTrue(serverXmlDump.contains("Commented out connector"));
@@ -333,12 +321,7 @@ public class TestStoreConfig extends TomcatBaseTest {
         }
 
         // Read written configuration
-        String contextXmlDump;
-        try (FileReader reader = new FileReader(contextXml);
-                StringWriter writer = new StringWriter()) {
-            IOTools.flow(reader, writer);
-            contextXmlDump = writer.toString();
-        }
+        String contextXmlDump = Files.readString(contextXml.toPath(), 
StandardCharsets.UTF_8);
         Assert.assertTrue(contextXmlDump, contextXmlDump.contains("Context 
comment"));
         Assert.assertTrue(contextXmlDump, contextXmlDump.contains("watched 
resources"));
         Assert.assertTrue(contextXmlDump, 
contextXmlDump.contains("conf/test.txt"));
@@ -796,12 +779,7 @@ public class TestStoreConfig extends TomcatBaseTest {
         // also flagged
         File generatedClass = new File(generatedCodeLocation, 
"catalinaembedded/ServerXml.java");
         Assert.assertTrue("Generated code was not created: " + generatedClass, 
generatedClass.exists());
-        String generatedCode;
-        try (FileReader reader = new FileReader(generatedClass);
-                StringWriter writer = new StringWriter()) {
-            IOTools.flow(reader, writer);
-            generatedCode = writer.toString();
-        }
+        String generatedCode = Files.readString(generatedClass.toPath(), 
StandardCharsets.UTF_8);
         Assert.assertTrue(generatedCode, 
generatedCode.contains(".setDeployedFromServerXml(true);"));
     }
 
@@ -927,12 +905,7 @@ public class TestStoreConfig extends TomcatBaseTest {
         // A new context configuration file must have been created instead
         File contextXml = new File(tomcat.getHost().getConfigBaseFile(), 
"standalone.xml");
         Assert.assertTrue("Context file was not created: " + contextXml, 
contextXml.exists());
-        String contextXmlDump;
-        try (FileReader reader = new FileReader(contextXml);
-                StringWriter writer = new StringWriter()) {
-            IOTools.flow(reader, writer);
-            contextXmlDump = writer.toString();
-        }
+        String contextXmlDump = Files.readString(contextXml.toPath(), 
StandardCharsets.UTF_8);
         Assert.assertTrue(contextXmlDump, contextXmlDump.contains("<Context"));
         // The stored configuration must remain well-formed
         SAXParserFactory.newInstance().newSAXParser().getXMLReader()
@@ -986,5 +959,4 @@ public class TestStoreConfig extends TomcatBaseTest {
 
         Assert.assertFalse(new File(tomcat.getHost().getConfigBaseFile(), 
"skipped.xml").exists());
     }
-
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to