From 46dbd194332ce3e20885a4d17e964e45a463c656 Mon Sep 17 00:00:00 2001 From: James Strachan Date: Thu, 12 Apr 2012 12:11:01 +0100 Subject: [PATCH] added an extra test case for DOM text addition --- libraries/stdlib/test/dom/DomTest.kt | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/libraries/stdlib/test/dom/DomTest.kt b/libraries/stdlib/test/dom/DomTest.kt index 9a6122ad193..5a0ae364c23 100644 --- a/libraries/stdlib/test/dom/DomTest.kt +++ b/libraries/stdlib/test/dom/DomTest.kt @@ -4,15 +4,15 @@ import kotlin.* import kotlin.dom.* import kotlin.test.* import org.w3c.dom.* -import junit.framework.TestCase +import org.junit.Test as test -class DomTest() : TestCase() { +class DomTest { - fun testCreateDocument() { + test fun testCreateDocument() { var doc = createDocument() assertNotNull(doc, "Should have created a document") - val e = doc.createElement("foo").sure() + val e = doc.createElement("foo")!! assertCssClass(e, "") // now lets update the cssClass property @@ -27,6 +27,19 @@ class DomTest() : TestCase() { println("document ${doc.toXmlString()}") } + test fun addText() { + var doc = createDocument() + assertNotNull(doc, "Should have created a document") + + val e = doc.createElement("foo")!! + e + "hello" + + println("element after text ${e.toXmlString()}") + + assertEquals("hello", e.text) + + } + fun assertCssClass(e: Element, value: String?): Unit { val cl = e.classes