summaryrefslogtreecommitdiff
path: root/test/files/jvm
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2004-02-16 15:56:18 +0000
committerburaq <buraq@epfl.ch>2004-02-16 15:56:18 +0000
commitd6261e9cd3d886d3c34fdeb0d2a3cebf229ab6e5 (patch)
tree31c05d4f20d3bf80af134e66ca1ba77e228ad2a7 /test/files/jvm
parent7cf98e704a6dcca849865a69a9759f563908fc0a (diff)
downloadscala-d6261e9cd3d886d3c34fdeb0d2a3cebf229ab6e5.tar.gz
scala-d6261e9cd3d886d3c34fdeb0d2a3cebf229ab6e5.tar.bz2
scala-d6261e9cd3d886d3c34fdeb0d2a3cebf229ab6e5.zip
removed because option -Xmarkup is needed
Diffstat (limited to 'test/files/jvm')
-rw-r--r--test/files/jvm/xmlLiterals.check10
-rw-r--r--test/files/jvm/xmlLiterals.scala98
2 files changed, 0 insertions, 108 deletions
diff --git a/test/files/jvm/xmlLiterals.check b/test/files/jvm/xmlLiterals.check
deleted file mode 100644
index 6efcf8a200..0000000000
--- a/test/files/jvm/xmlLiterals.check
+++ /dev/null
@@ -1,10 +0,0 @@
-passed ok
-passed ok
-passed ok
-passed ok
-passed ok
-passed ok
-passed ok
-passed ok
-passed ok
-passed ok
diff --git a/test/files/jvm/xmlLiterals.scala b/test/files/jvm/xmlLiterals.scala
deleted file mode 100644
index d28e5f21d1..0000000000
--- a/test/files/jvm/xmlLiterals.scala
+++ /dev/null
@@ -1,98 +0,0 @@
-import scala.testing.UnitTest._ ;
-
-object Test with Application {
-
- /* */
- /* === tags, elements === */
- /* */
-
- val x = <hello></hello>.toXML; /* see neg(1) */
-
- /* whitespace (ws) handling */
-
- val x2 = <hello > </hello>.toXML; /* ws in tags allowed */
-
- assertEquals( x, x2 );
-
- val x3 = <hello>
- <world> </world>
- <test/>
- <mars></mars></hello>.toXML; /* ws in element content */
-
- /* Scala comments are not allowed in XML literals. see neg(2) */
-
- assertEquals( x3, 'hello('world,'test,'mars).toXML );
-
- /* */
- /* === attributes === */
- /* */
-
- val z = <html>
- <body background="#FFFFFF">
- <h1>Hello World</h1>
- <p>Check the <a href="scala.epfl.ch">scala</a> page!</p>
- </body>
- </html>.toXML;
-
- assertEquals( z, 'html(
- 'body(
- 'h1("Hello World"),
- 'p("Check the ",
- 'a("scala") % ('href <= "scala.epfl.ch" ),
- "page!")) %('background <= "#FFFFFF")).toXML);
-
- /* todo: better way to deal with whitespace in content */
- /* (Canonical XML or even more aggressive normlization) */
-
- /* */
- /* === embedded Scala blocks === */
- /* */
-
- def computeDate() = {
- 'date("now!")
- }
-
-
- /* embedding Scala strings as text and elements */
- val sc = <hello> { "World" }{ 7*6 }{ computeDate() }</hello>;
-
- assertEquals( sc.children.toList, List(Text("World"),Text("42"), 'date("now!")) );
- assertEquals( sc.toXML, 'hello("World42",'date("now!")).toXML );
-
- import scala.xml.Node ;
-
- def foo( m:Node ):String = m match {
- case <hello/> => "hello node"
- case <hallo ></hallo > => "hallo node"
- case <test>{ z }</test> => "test node:"+z
- case <list>{ e1:Node }{ e2:Node }{ _* }</list> => e1.toXML + e2.toXML;
- }
-
- assertEquals( foo(<hello/>), "hello node" );
- assertEquals( foo(<hallo/>), "hallo node" );
- assertEquals( foo(<test>42</test>), "test node:42" );
- assertEquals( foo(<list><a/><b><c/></b><d/><d/></list>),
- <a/>.toXML + <b><c/></b>.toXML );
-
- val rows = <tr>
- <td>1.1</td><td>1.2</td>
- </tr>
- <tr>
- <td>2.1</td><td>2.2</td>
- </tr>;
-
- assertEquals( rows, List('tr('td("1.1"),'td("1.2")),
- 'tr('td("2.1"),'td("2.2"))));
- /* examples that MUST fail
-
- neg(1)
- val y = <hello></hallo>.toXML; // error: closing tag of hello
-
- neg(2)
- val z = <hello> // my hello comment <--- this will be parsed as text !!
- </hello>
-
- */
-
-}
-