derp
This commit is contained in:
@@ -18,40 +18,35 @@ interface SchemaMapperSuite {
|
|||||||
get() = "table"
|
get() = "table"
|
||||||
|
|
||||||
fun `simple table name`(expectedTableName: TableName) {
|
fun `simple table name`(expectedTableName: TableName) {
|
||||||
val namespace = TableOperationsFixtures.generateTestNamespace("namespace-test")
|
|
||||||
val name = TableOperationsFixtures.generateTestNamespace("table-test")
|
|
||||||
val tableName =
|
val tableName =
|
||||||
tableSchemaMapper.toFinalTableName(DestinationStream.Descriptor(namespace, name))
|
tableSchemaMapper.toFinalTableName(
|
||||||
|
DestinationStream.Descriptor("namespace-test", "table-test")
|
||||||
|
)
|
||||||
assertEquals(expectedTableName, tableName)
|
assertEquals(expectedTableName, tableName)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun `funky chars in table name`(expectedTableName: TableName) {
|
fun `funky chars in table name`(expectedTableName: TableName) {
|
||||||
val namespace =
|
|
||||||
TableOperationsFixtures.generateTestNamespace(
|
|
||||||
"namespace-test- -`~!@#$%^&*()-=_+[]\\{}|o'O\",./<>?"
|
|
||||||
)
|
|
||||||
val name =
|
|
||||||
TableOperationsFixtures.generateTestNamespace(
|
|
||||||
"table-test- -`~!@#$%^&*()-=_+[]\\{}|o'O\",./<>?"
|
|
||||||
)
|
|
||||||
val tableName =
|
val tableName =
|
||||||
tableSchemaMapper.toFinalTableName(DestinationStream.Descriptor(namespace, name))
|
tableSchemaMapper.toFinalTableName(
|
||||||
|
DestinationStream.Descriptor(
|
||||||
|
"namespace-test- -`~!@#$%^&*()-=_+[]\\{}|;':\",./<>?",
|
||||||
|
"table-test- -`~!@#$%^&*()-=_+[]\\{}|;':\",./<>?"
|
||||||
|
)
|
||||||
|
)
|
||||||
assertEquals(expectedTableName, tableName)
|
assertEquals(expectedTableName, tableName)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun `table name starts with non-letter character`(expectedTableName: TableName) {
|
fun `table name starts with non-letter character`(expectedTableName: TableName) {
|
||||||
val namespace = TableOperationsFixtures.generateTestNamespace("1foo")
|
|
||||||
val name = TableOperationsFixtures.generateTestNamespace("1foo")
|
|
||||||
val tableName =
|
val tableName =
|
||||||
tableSchemaMapper.toFinalTableName(DestinationStream.Descriptor(namespace, name))
|
tableSchemaMapper.toFinalTableName(DestinationStream.Descriptor("1foo", "1foo"))
|
||||||
assertEquals(expectedTableName, tableName)
|
assertEquals(expectedTableName, tableName)
|
||||||
}
|
}
|
||||||
|
|
||||||
fun `table name is reserved keyword`(expectedTableName: TableName) {
|
fun `table name is reserved keyword`(expectedTableName: TableName) {
|
||||||
val namespace = TableOperationsFixtures.generateTestNamespace(reservedKeyword)
|
|
||||||
val name = TableOperationsFixtures.generateTestNamespace(reservedKeyword)
|
|
||||||
val tableName =
|
val tableName =
|
||||||
tableSchemaMapper.toFinalTableName(DestinationStream.Descriptor(namespace, name))
|
tableSchemaMapper.toFinalTableName(
|
||||||
|
DestinationStream.Descriptor(reservedKeyword, reservedKeyword)
|
||||||
|
)
|
||||||
assertEquals(expectedTableName, tableName)
|
assertEquals(expectedTableName, tableName)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -70,7 +65,7 @@ interface SchemaMapperSuite {
|
|||||||
|
|
||||||
fun `column name with funky chars`(expectedColumnName: String) {
|
fun `column name with funky chars`(expectedColumnName: String) {
|
||||||
val columnName =
|
val columnName =
|
||||||
tableSchemaMapper.toColumnName("column-test- -`~!@#$%^&*()-=_+[]\\{}|o'O\",./<>?")
|
tableSchemaMapper.toColumnName("column-test- -`~!@#$%^&*()-=_+[]\\{}|;':\",./<>?")
|
||||||
assertEquals(expectedColumnName, columnName)
|
assertEquals(expectedColumnName, columnName)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user