|
16 | 16 | package io.cdap.delta.sqlserver;
|
17 | 17 |
|
18 | 18 | import io.cdap.cdap.api.data.schema.Schema;
|
| 19 | +import io.cdap.delta.api.assessment.ColumnAssessment; |
19 | 20 | import io.cdap.delta.api.assessment.ColumnDetail;
|
20 | 21 | import io.cdap.delta.api.assessment.ColumnSupport;
|
21 | 22 | import io.cdap.delta.api.assessment.TableAssessment;
|
@@ -56,10 +57,12 @@ public void testDateTime2WithNanoScaleMapping() {
|
56 | 57 | ColumnEvaluation columnEvaluation = SqlServerTableAssessor.evaluateColumn(columnDetail);
|
57 | 58 | TableAssessment assessment = tableAssessor.assess(tableDetail);
|
58 | 59 |
|
| 60 | + Assert.assertEquals(1, assessment.getColumns().size()); |
| 61 | + ColumnAssessment columnAssessment = assessment.getColumns().get(0); |
| 62 | + Assert.assertEquals(SqlServerTableAssessor.DATETIME2, columnAssessment.getType()); |
| 63 | + Assert.assertEquals(ColumnSupport.PARTIAL, columnAssessment.getSupport()); |
59 | 64 | Assert.assertEquals(Schema.LogicalType.DATETIME,
|
60 | 65 | columnEvaluation.getField().getSchema().getNonNullable().getLogicalType());
|
61 |
| - Assert.assertEquals(1, assessment.getColumns().size()); |
62 |
| - Assert.assertEquals(ColumnSupport.PARTIAL, assessment.getColumns().get(0).getSupport()); |
63 | 66 | }
|
64 | 67 |
|
65 | 68 | @Test
|
@@ -94,7 +97,9 @@ public void testDateTimeMapping() {
|
94 | 97 | Assert.assertEquals(Schema.LogicalType.DATETIME,
|
95 | 98 | columnEvaluation.getField().getSchema().getNonNullable().getLogicalType());
|
96 | 99 | Assert.assertEquals(1, assessment.getColumns().size());
|
97 |
| - Assert.assertEquals(ColumnSupport.YES, assessment.getColumns().get(0).getSupport()); |
| 100 | + ColumnAssessment columnAssessment = assessment.getColumns().get(0); |
| 101 | + Assert.assertEquals(DATETIME, columnAssessment.getType()); |
| 102 | + Assert.assertEquals(ColumnSupport.YES, columnAssessment.getSupport()); |
98 | 103 | }
|
99 | 104 |
|
100 | 105 | @Test
|
|
0 commit comments