diff options
author | Robert Jaros <rjaros@finn.pl> | 2018-03-07 00:07:07 +0100 |
---|---|---|
committer | Robert Jaros <rjaros@finn.pl> | 2018-03-07 00:07:07 +0100 |
commit | c87e1851919c60d57aeb77809a94f589d537f827 (patch) | |
tree | 4c1ba89595d7710711c35829baf149740e0cbf90 /src/test | |
parent | 35a6bc496500d77a9f76fc9806713ed378cfbb68 (diff) | |
download | kvision-c87e1851919c60d57aeb77809a94f589d537f827.tar.gz kvision-c87e1851919c60d57aeb77809a94f589d537f827.tar.bz2 kvision-c87e1851919c60d57aeb77809a94f589d537f827.zip |
More type-safe forms implementation.
Diffstat (limited to 'src/test')
-rw-r--r-- | src/test/kotlin/test/pl/treksoft/kvision/form/FormPanelSpec.kt | 28 | ||||
-rw-r--r-- | src/test/kotlin/test/pl/treksoft/kvision/form/FormSpec.kt | 28 |
2 files changed, 28 insertions, 28 deletions
diff --git a/src/test/kotlin/test/pl/treksoft/kvision/form/FormPanelSpec.kt b/src/test/kotlin/test/pl/treksoft/kvision/form/FormPanelSpec.kt index 88695366..33b439a5 100644 --- a/src/test/kotlin/test/pl/treksoft/kvision/form/FormPanelSpec.kt +++ b/src/test/kotlin/test/pl/treksoft/kvision/form/FormPanelSpec.kt @@ -51,7 +51,7 @@ class FormPanelSpec : SimpleSpec { val result = formPanel.getData() assertNull(result.a, "FormPanel should return null without adding any control") val textField = Text() - formPanel.add("a", textField) + formPanel.add(DataForm::a, textField) formPanel.setData(data) val result2 = formPanel.getData() assertEquals("Test value", result2.a, "FormPanel should return initial value") @@ -71,9 +71,9 @@ class FormPanelSpec : SimpleSpec { DataForm(it) } val data = DataForm(mapOf("a" to "Test value")) - formPanel.add("a", Text()) + formPanel.add(DataForm::a, Text()) formPanel.setData(data) - formPanel.remove("a") + formPanel.remove(DataForm::a) val result = formPanel.getData() assertNull(result.a, "FormPanel should return null after removing control") } @@ -92,7 +92,7 @@ class FormPanelSpec : SimpleSpec { DataForm(it) } val data = DataForm(mapOf("a" to "Test value")) - formPanel.add("a", Text()) + formPanel.add(DataForm::a, Text()) formPanel.setData(data) formPanel.removeAll() val result = formPanel.getData() @@ -112,10 +112,10 @@ class FormPanelSpec : SimpleSpec { val formPanel = FormPanel { DataForm(it) } - formPanel.add("a", Text()) - val control = formPanel.getControl("b") + formPanel.add(DataForm::a, Text()) + val control = formPanel.getControl(DataForm::b) assertNull(control, "Should return null when there is no such control") - val control2 = formPanel.getControl("a") + val control2 = formPanel.getControl(DataForm::a) assertNotNull(control2, "Should return correct control") } } @@ -133,13 +133,13 @@ class FormPanelSpec : SimpleSpec { DataForm(it) } val data = DataForm(mapOf("a" to "Test value")) - formPanel.add("a", Text()) - val b = formPanel["b"] + formPanel.add(DataForm::a, Text()) + val b = formPanel[DataForm::b] assertNull(b, "Should return null value when there is no added control") - val a = formPanel["a"] + val a = formPanel[DataForm::a] assertNull(a, "Should return null value when control is empty") formPanel.setData(data) - val a2 = formPanel["a"] + val a2 = formPanel[DataForm::a] assertEquals("Test value", a2, "Should return correct value") } } @@ -158,7 +158,7 @@ class FormPanelSpec : SimpleSpec { } val data = DataForm(mapOf("a" to "Test value")) val textField = Text() - formPanel.add("a", textField) + formPanel.add(DataForm::a, textField) formPanel.setData(data) textField.value = "New value" val result = formPanel.getData() @@ -177,10 +177,10 @@ class FormPanelSpec : SimpleSpec { val formPanel = FormPanel { DataForm(it) } - formPanel.add("s", Text()) { + formPanel.add(DataForm::s, Text()) { it.getValue()?.length ?: 0 > 4 } - formPanel.add("d", DateTime(), required = true) + formPanel.add(DataForm::d, DateTime(), required = true) formPanel.setData(DataForm(mapOf("s" to "123"))) val valid = formPanel.validate() assertEquals(false, valid, "Should be invalid with initial data") diff --git a/src/test/kotlin/test/pl/treksoft/kvision/form/FormSpec.kt b/src/test/kotlin/test/pl/treksoft/kvision/form/FormSpec.kt index 128b96b1..ee3cd2af 100644 --- a/src/test/kotlin/test/pl/treksoft/kvision/form/FormSpec.kt +++ b/src/test/kotlin/test/pl/treksoft/kvision/form/FormSpec.kt @@ -51,7 +51,7 @@ class FormSpec : SimpleSpec { val result = form.getData() assertNull(result.a, "Form should return null without adding any control") val textField = Text() - form.add("a", textField) + form.add(DataForm::a, textField) form.setData(data) val result2 = form.getData() assertEquals("Test value", result2.a, "Form should return initial value") @@ -71,9 +71,9 @@ class FormSpec : SimpleSpec { DataForm(it) } val data = DataForm(mapOf("a" to "Test value")) - form.add("a", Text()) + form.add(DataForm::a, Text()) form.setData(data) - form.remove("a") + form.remove(DataForm::a) val result = form.getData() assertNull(result.a, "Form should return null after removing control") } @@ -92,7 +92,7 @@ class FormSpec : SimpleSpec { DataForm(it) } val data = DataForm(mapOf("a" to "Test value")) - form.add("a", Text()) + form.add(DataForm::a, Text()) form.setData(data) form.removeAll() val result = form.getData() @@ -112,10 +112,10 @@ class FormSpec : SimpleSpec { val form = Form { DataForm(it) } - form.add("a", Text()) - val control = form.getControl("b") + form.add(DataForm::a, Text()) + val control = form.getControl(DataForm::b) assertNull(control, "Should return null when there is no such control") - val control2 = form.getControl("a") + val control2 = form.getControl(DataForm::a) assertNotNull(control2, "Should return correct control") } } @@ -133,13 +133,13 @@ class FormSpec : SimpleSpec { DataForm(it) } val data = DataForm(mapOf("a" to "Test value")) - form.add("a", Text()) - val b = form["b"] + form.add(DataForm::a, Text()) + val b = form[DataForm::b] assertNull(b, "Should return null value when there is no added control") - val a = form["a"] + val a = form[DataForm::a] assertNull(a, "Should return null value when control is empty") form.setData(data) - val a2 = form["a"] + val a2 = form[DataForm::a] assertEquals("Test value", a2, "Should return correct value") } } @@ -158,7 +158,7 @@ class FormSpec : SimpleSpec { } val data = DataForm(mapOf("a" to "Test value")) val textField = Text() - form.add("a", textField) + form.add(DataForm::a, textField) form.setData(data) textField.value = "New value" val result = form.getData() @@ -177,10 +177,10 @@ class FormSpec : SimpleSpec { val form = Form { DataForm(it) } - form.add("s", Text()) { + form.add(DataForm::s, Text()) { it.getValue()?.length ?: 0 > 4 } - form.add("d", DateTime(), required = true) + form.add(DataForm::d, DateTime(), required = true) form.setData(DataForm(mapOf("s" to "123"))) val valid = form.validate() assertEquals(false, valid, "Should be invalid with initial data") |