Skip to content

Commit

Permalink
Expand Templated var name possibilities
Browse files Browse the repository at this point in the history
  • Loading branch information
ed0906 committed Jul 28, 2022
1 parent 53fb7b1 commit 3b16b8d
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ import io.camassia.spring.dbunit.api.dataset.Overrides
*/
class DefaultTemplatedCellMappingExtension(private val defaults: Defaults) : CellMappingExtension {

private val regex = Regex("^\\[[a-zA-Z_]+\\]\$")
private val regex = Regex("^\\[[a-zA-Z_\\-0-9]+\\]\$")

override fun applyTo(table: String, cell: Cell, overrides: Overrides): Cell {
val value = cell.value
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,11 @@ internal class DefaultTemplatedCellMappingExtensionTest {

@Test
fun `should map to template override`() {
val output = extension.applyTo("Table", Cell("Column", "[Value]"), Overrides("[Value]" to "Override"))

assertThat(output).isEqualTo(Cell("Column", "Override"))
assertThat(extension.applyTo("Table", Cell("Column", "[value]"), Overrides("[value]" to "Override"))).isEqualTo(Cell("Column", "Override"))
assertThat(extension.applyTo("Table", Cell("Column", "[VALUE]"), Overrides("[VALUE]" to "Override"))).isEqualTo(Cell("Column", "Override"))
assertThat(extension.applyTo("Table", Cell("Column", "[VALUE123]"), Overrides("[VALUE123]" to "Override"))).isEqualTo(Cell("Column", "Override"))
assertThat(extension.applyTo("Table", Cell("Column", "[VALUE_123]"), Overrides("[VALUE_123]" to "Override"))).isEqualTo(Cell("Column", "Override"))
assertThat(extension.applyTo("Table", Cell("Column", "[VALUE-123]"), Overrides("[VALUE-123]" to "Override"))).isEqualTo(Cell("Column", "Override"))
}

@Test
Expand Down

0 comments on commit 3b16b8d

Please sign in to comment.