Skip to content

Commit b4799e7

Browse files
committed
Add testGetDuplicateHeaderMode()
1 parent db16af9 commit b4799e7

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

src/test/java/org/apache/commons/csv/CSVFormatTest.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -692,6 +692,16 @@ public void testGetAllowDuplicateHeaderNames() {
692692
assertFalse(builder.setDuplicateHeaderMode(DuplicateHeaderMode.DISALLOW).build().getAllowDuplicateHeaderNames());
693693
}
694694

695+
@Test
696+
public void testGetDuplicateHeaderMode() {
697+
final Builder builder = CSVFormat.DEFAULT.builder();
698+
699+
assertEquals(DuplicateHeaderMode.ALLOW_ALL, builder.build().getDuplicateHeaderMode());
700+
assertEquals(DuplicateHeaderMode.ALLOW_ALL, builder.setDuplicateHeaderMode(DuplicateHeaderMode.ALLOW_ALL).build().getDuplicateHeaderMode());
701+
assertEquals(DuplicateHeaderMode.ALLOW_EMPTY, builder.setDuplicateHeaderMode(DuplicateHeaderMode.ALLOW_EMPTY).build().getDuplicateHeaderMode());
702+
assertEquals(DuplicateHeaderMode.DISALLOW, builder.setDuplicateHeaderMode(DuplicateHeaderMode.DISALLOW).build().getDuplicateHeaderMode());
703+
}
704+
695705
@Test
696706
public void testGetHeader() {
697707
final String[] header = { "one", "two", "three" };

0 commit comments

Comments
 (0)