From a7dad08464cbe377e1902a44034b2272c73b1a77 Mon Sep 17 00:00:00 2001 From: cnathe Date: Wed, 30 Jul 2025 15:09:17 -0500 Subject: [PATCH] List key field name can only be 64 chars - this isn't checked via the randomFieldName validation API so restrict it in the params --- src/org/labkey/test/tests/list/ListLookupTest.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/org/labkey/test/tests/list/ListLookupTest.java b/src/org/labkey/test/tests/list/ListLookupTest.java index c4922812ab..ab2773fde6 100644 --- a/src/org/labkey/test/tests/list/ListLookupTest.java +++ b/src/org/labkey/test/tests/list/ListLookupTest.java @@ -27,19 +27,21 @@ import java.util.Map; import static org.junit.Assert.assertEquals; +import static org.labkey.test.util.TestDataGenerator.ALL_CHARS_PLACEHOLDER; +import static org.labkey.test.util.TestDataGenerator.REPEAT_PLACEHOLDER; // Issue 52098, Issue 49422 @Category({Daily.class, Data.class, Hosting.class}) public class ListLookupTest extends BaseWebDriverTest { private static final String lookToListName = TestDataGenerator.randomDomainName("lookToList", DomainUtils.DomainKind.IntList); - private static final String lookToKeyFieldName = TestDataGenerator.randomFieldName("lookToKeyField", null, DomainUtils.DomainKind.IntList); + private static final String lookToKeyFieldName = TestDataGenerator.randomFieldName("lookToKeyField", 5, 5, "" + REPEAT_PLACEHOLDER + ALL_CHARS_PLACEHOLDER, DomainUtils.DomainKind.IntList); private static final String lookToFieldName = TestDataGenerator.randomFieldName("lookToField", null, DomainUtils.DomainKind.IntList); private static List> lookToListValues; private static String lookupKeyAsNameNumber; private static String lookupKeyAsNameFieldValue; private static final String lookFromListName = TestDataGenerator.randomDomainName("lookFromList", DomainUtils.DomainKind.IntList); - private static final String lookFromKeyFieldName = TestDataGenerator.randomFieldName("Look From Key Field", null, DomainUtils.DomainKind.IntList); + private static final String lookFromKeyFieldName = TestDataGenerator.randomFieldName("Look From Key Field", 5, 5, "" + REPEAT_PLACEHOLDER + ALL_CHARS_PLACEHOLDER, DomainUtils.DomainKind.IntList); private static final String lookFromLookupFieldName = TestDataGenerator.randomFieldName("Look From Lookup Field", null, DomainUtils.DomainKind.IntList); private static final String lookFromLookupFieldKey = EscapeUtil.fieldKeyEncodePart(lookFromLookupFieldName);