Skip to content

Commit d907ea7

Browse files
Merge branch 'develop' into fb_miscSampleTypeNeedsAutomation
2 parents 89b9161 + bd7e030 commit d907ea7

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

src/org/labkey/test/tests/list/ListTest.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
import org.labkey.test.pages.ImportDataPage;
5050
import org.labkey.test.pages.list.EditListDefinitionPage;
5151
import org.labkey.test.pages.list.GridPage;
52+
import org.labkey.test.pages.query.UpdateQueryRowPage;
5253
import org.labkey.test.params.FieldDefinition;
5354
import org.labkey.test.params.FieldDefinition.StringLookup;
5455
import org.labkey.test.params.FieldInfo;
@@ -508,6 +509,32 @@ public void testNameTrimming()
508509
checker().withScreenshot().verifyEquals("Name not trimmed as expected", trimmedName, editList.getName());
509510
}
510511

512+
@Test // Issue 52339
513+
public void testLongName()
514+
{
515+
String listName = "A_+-:''.¡™£¢∞§¶•ªº–≠œ∑´®†¥¨ˆøπ“‘«æ…¬˚∆˙©√ƒ∂ßΩ≈ç√∫µ≤≥÷‹›fifl‡°·‚—±⁄€‹›‡‰Æ«»¢∫√∑∏∂";
516+
String fieldWithDefault = TestDataGenerator.randomFieldName("With Default");
517+
EditListDefinitionPage listEditPage = _listHelper.beginCreateList(getProjectName(), listName);
518+
listEditPage.manuallyDefineFieldsWithAutoIncrementingKey("Key");
519+
listEditPage.addField(new FieldDefinition(fieldWithDefault, ColumnType.String));
520+
listEditPage.clickSave();
521+
522+
listEditPage = _listHelper.goToEditDesign(listName);
523+
var page = listEditPage.getFieldsPanel()
524+
.expand()
525+
.getField(fieldWithDefault)
526+
.clickAdvancedSettings()
527+
.clickDefaultValuesLink();
528+
var input = Locator.tagContainingText("td", "With Default").followingSibling("td").descendant("input").findElement(page.getDriver());
529+
setFormElement(input, "42");
530+
clickButton("Save Defaults");
531+
_listHelper.beginAtList(getProjectName(), listName);
532+
533+
DataRegionTable list = new DataRegionTable("query", getDriver());
534+
UpdateQueryRowPage updatePage = list.clickInsertNewRow();
535+
checker().verifyEquals("Default value not as expected ", "42", updatePage.getTextInputValue(fieldWithDefault));
536+
updatePage.submit();
537+
}
511538
/* Issue 51572: Bug with creating a new list by uploading a csv file in "UTF-8 with BOM" format
512539
*/
513540
@Test

0 commit comments

Comments
 (0)