|
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