This is an automated email from the ASF dual-hosted git repository.
exceptionfactory pushed a commit to branch support/nifi-1.x
in repository https://gitbox.apache.org/repos/asf/nifi.git
The following commit(s) were added to refs/heads/support/nifi-1.x by this push:
new 0fffb0c3e8 NIFI-13557 Fixed TestExcelSchemaInference for Single Digit
Month
0fffb0c3e8 is described below
commit 0fffb0c3e8a4e697d80bd6f97d8f1d6bddfe0b61
Author: exceptionfactory <[email protected]>
AuthorDate: Mon Jul 22 15:10:03 2024 -0500
NIFI-13557 Fixed TestExcelSchemaInference for Single Digit Month
Signed-off-by: David Handermann <[email protected]>
---
.../java/org/apache/nifi/excel/TestExcelSchemaInference.java | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git
a/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-services/src/test/java/org/apache/nifi/excel/TestExcelSchemaInference.java
b/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-services/src/test/java/org/apache/nifi/excel/TestExcelSchemaInference.java
index 4619f205e3..f2f7d45866 100644
---
a/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-services/src/test/java/org/apache/nifi/excel/TestExcelSchemaInference.java
+++
b/nifi-nar-bundles/nifi-poi-bundle/nifi-poi-services/src/test/java/org/apache/nifi/excel/TestExcelSchemaInference.java
@@ -109,7 +109,11 @@ public class TestExcelSchemaInference {
EXPECTED_THIRD_FIELD_NAME, EXPECTED_FOURTH_FIELD_NAME),
fieldNames);
assertEquals(RecordFieldType.CHOICE.getChoiceDataType(RecordFieldType.INT.getDataType(),
RecordFieldType.STRING.getDataType()),
schema.getDataType(EXPECTED_FIRST_FIELD_NAME).get());
-
assertEquals(RecordFieldType.CHOICE.getChoiceDataType(RecordFieldType.TIMESTAMP.getDataType("yyyy/MM/dd/
HH:mm"), RecordFieldType.STRING.getDataType()),
+ assertEquals(RecordFieldType.CHOICE.getChoiceDataType(
+ RecordFieldType.TIMESTAMP.getDataType("yyyy/MM/dd/
HH:mm"),
+ RecordFieldType.DATE.getDataType("MM/dd/yyyy"),
+ RecordFieldType.STRING.getDataType()
+ ),
schema.getDataType(EXPECTED_SECOND_FIELD_NAME).get());
assertEquals(RecordFieldType.STRING,
schema.getDataType(EXPECTED_THIRD_FIELD_NAME).get().getFieldType());
assertEquals(RecordFieldType.CHOICE.getChoiceDataType(RecordFieldType.BOOLEAN.getDataType(),
@@ -139,7 +143,11 @@ public class TestExcelSchemaInference {
assertEquals(Arrays.asList(EXPECTED_FIRST_FIELD_NAME,
EXPECTED_SECOND_FIELD_NAME,
EXPECTED_THIRD_FIELD_NAME, EXPECTED_FOURTH_FIELD_NAME),
fieldNames);
assertEquals(RecordFieldType.INT.getDataType(),
schema.getDataType(EXPECTED_FIRST_FIELD_NAME).get());
-
assertEquals(RecordFieldType.CHOICE.getChoiceDataType(RecordFieldType.TIMESTAMP.getDataType("yyyy/MM/dd/
HH:mm"), RecordFieldType.STRING.getDataType()),
+ assertEquals(RecordFieldType.CHOICE.getChoiceDataType(
+ RecordFieldType.TIMESTAMP.getDataType("yyyy/MM/dd/
HH:mm"),
+ RecordFieldType.DATE.getDataType("MM/dd/yyyy"),
+ RecordFieldType.STRING.getDataType()
+ ),
schema.getDataType(EXPECTED_SECOND_FIELD_NAME).get());
assertEquals(RecordFieldType.STRING,
schema.getDataType(EXPECTED_THIRD_FIELD_NAME).get().getFieldType());
assertEquals(RecordFieldType.BOOLEAN.getDataType(),
schema.getDataType(EXPECTED_FOURTH_FIELD_NAME).get());