Skip to content

Commit 8a3fd54

Browse files
committed
properly enquote tsv
1 parent 9a85233 commit 8a3fd54

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

src/org/labkey/test/tests/query/QueryLookupTest.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@
1414
import org.labkey.test.params.list.VarListDefinition;
1515
import org.labkey.test.util.DataRegionTable;
1616
import org.labkey.test.util.EscapeUtil;
17+
import org.labkey.test.util.TestDataUtils;
1718

19+
import java.util.ArrayList;
1820
import java.util.Arrays;
1921
import java.util.List;
22+
import java.util.Map;
2023

2124

2225
@Category({Daily.class})
@@ -98,14 +101,15 @@ public void testLookupToQueryColumn() throws Exception
98101
waitAndClickAndWait(Locator.linkWithText(secondList));
99102
var importPage = DataRegionTable.DataRegion(getDriver()).withName("query").waitFor()
100103
.clickImportBulkData();
101-
StringBuilder builder = new StringBuilder("Name\tlookup\n");
104+
List<Map<String, Object>> importData = new ArrayList<>();
102105
int textIndex = 0;
103-
for (String name : itemNames)
106+
for (String lookupValue : itemNames)
104107
{
105-
builder.append(String.format("text-%d\t%s\n", textIndex, name));
108+
String nameVal = String.format("text-%d", textIndex);
109+
importData.add(Map.of("Name", nameVal, "lookup", lookupValue));
106110
textIndex++;
107111
}
108-
importPage.setText(builder.toString());
112+
importPage.setText(TestDataUtils.tsvStringFromRowMaps(importData, List.of("Name", "lookup"), true));
109113
importPage.submit();
110114

111115
// verify the query-list-items resolve here

0 commit comments

Comments
 (0)