Author: fanningpj
Date: Mon May 5 18:43:08 2025
New Revision: 1925420
URL: http://svn.apache.org/viewvc?rev=1925420&view=rev
Log:
add test
Modified:
poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/AnalysisToolPak.java
poi/trunk/poi/src/test/java/org/apache/poi/hssf/model/TestWorkbook.java
Modified:
poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/AnalysisToolPak.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/AnalysisToolPak.java?rev=1925420&r1=1925419&r2=1925420&view=diff
==============================================================================
---
poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/AnalysisToolPak.java
(original)
+++
poi/trunk/poi/src/main/java/org/apache/poi/ss/formula/atp/AnalysisToolPak.java
Mon May 5 18:43:08 2025
@@ -266,7 +266,7 @@ public final class AnalysisToolPak imple
* @throws IllegalArgumentException if the function is unknown or already
registered.
* @since 3.8 beta6
*/
- public static void registerFunction(String name, FreeRefFunction func){
+ public static void registerFunction(String name, FreeRefFunction func) {
AnalysisToolPak inst = (AnalysisToolPak)instance;
if(!isATPFunction(name)) {
FunctionMetadata metaData =
FunctionMetadataRegistry.getFunctionByName(name);
Modified:
poi/trunk/poi/src/test/java/org/apache/poi/hssf/model/TestWorkbook.java
URL:
http://svn.apache.org/viewvc/poi/trunk/poi/src/test/java/org/apache/poi/hssf/model/TestWorkbook.java?rev=1925420&r1=1925419&r2=1925420&view=diff
==============================================================================
--- poi/trunk/poi/src/test/java/org/apache/poi/hssf/model/TestWorkbook.java
(original)
+++ poi/trunk/poi/src/test/java/org/apache/poi/hssf/model/TestWorkbook.java Mon
May 5 18:43:08 2025
@@ -26,6 +26,7 @@ import static org.junit.jupiter.api.Asse
import java.io.IOException;
+import org.apache.commons.io.output.UnsynchronizedByteArrayOutputStream;
import org.apache.poi.hssf.record.CountryRecord;
import org.apache.poi.hssf.record.FontRecord;
import org.apache.poi.hssf.record.RecalcIdRecord;
@@ -170,4 +171,20 @@ final class TestWorkbook {
int newRecordsCount = iwb.getNumRecords();
assertEquals(oldRecordsCount, newRecordsCount, "records count after
getWriteAccess");
}
+
+ @Test
+ void testSetUserName() throws IOException {
+ try (HSSFWorkbook wb = new HSSFWorkbook()) {
+ InternalWorkbook iwb = wb.getInternalWorkbook();
+ iwb.getWriteAccess().setUsername("username");
+ assertEquals("username", iwb.getWriteAccess().getUsername());
+ try (UnsynchronizedByteArrayOutputStream os =
UnsynchronizedByteArrayOutputStream.builder().get()) {
+ wb.write(os);
+ try (HSSFWorkbook wb2 = new HSSFWorkbook(os.toInputStream())) {
+ InternalWorkbook iwb2 = wb2.getInternalWorkbook();
+ assertEquals("username",
iwb2.getWriteAccess().getUsername());
+ }
+ }
+ }
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]