Author: fanningpj
Date: Thu Jul 17 21:28:41 2025
New Revision: 1927295
URL: http://svn.apache.org/viewvc?rev=1927295&view=rev
Log:
add test
Modified:
xmlbeans/trunk/src/test/java/scomp/substGroup/detailed/Deep.java
Modified: xmlbeans/trunk/src/test/java/scomp/substGroup/detailed/Deep.java
URL:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/test/java/scomp/substGroup/detailed/Deep.java?rev=1927295&r1=1927294&r2=1927295&view=diff
==============================================================================
--- xmlbeans/trunk/src/test/java/scomp/substGroup/detailed/Deep.java (original)
+++ xmlbeans/trunk/src/test/java/scomp/substGroup/detailed/Deep.java Thu Jul 17
21:28:41 2025
@@ -21,6 +21,7 @@ import org.junit.jupiter.api.Test;
import xbean.scomp.substGroup.deep.*;
import java.math.BigInteger;
+import java.util.ArrayList;
import static org.junit.jupiter.api.Assertions.*;
import static scomp.common.BaseCase.createOptions;
@@ -147,4 +148,25 @@ public class Deep {
items.setProductArray(new ProductType[]{bShirt, shirt, genericProd});
assertTrue(doc.validate(createOptions()));
}
+
+ @Test
+ void testInsertAndDeleteMany() throws Throwable {
+ final int size = 100;
+ ItemsDocument doc = ItemsDocument.Factory.newInstance();
+ ItemType items = doc.addNewItems();
+ ShirtType[] shirts = new ShirtType[size];
+ for (int i = 0; i < size; i++) {
+ ShirtType shirt = ShirtType.Factory.newInstance();
+ shirt.setName("Funny Shirt " + i);
+ shirt.setNumber("SKU" + i);
+ shirt.setColor("green");
+ shirt.setSize(BigInteger.TEN);
+ shirts[i] = shirt;
+ }
+ items.setProductArray(shirts);
+ assertEquals(size, items.getProductArray().length);
+ items.setProductArray(new ProductType[0]);
+ assertEquals(0, items.getProductArray().length);
+ }
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]