summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2004-03-16 10:06:31 +0000
committerburaq <buraq@epfl.ch>2004-03-16 10:06:31 +0000
commit4b1688cfd44761fa2e35fed783da9d705c2561c0 (patch)
tree81675abc0da4a292bfbc2ce004e90fccf2b6b4d9 /test
parent8e21b1ec26ea19bc39f0b10e5454837f1be8fe60 (diff)
downloadscala-4b1688cfd44761fa2e35fed783da9d705c2561c0.tar.gz
scala-4b1688cfd44761fa2e35fed783da9d705c2561c0.tar.bz2
scala-4b1688cfd44761fa2e35fed783da9d705c2561c0.zip
symbols replaced with Elem constructors
Diffstat (limited to 'test')
-rw-r--r--test/files/jvm/xmlstuff.scala118
1 files changed, 67 insertions, 51 deletions
diff --git a/test/files/jvm/xmlstuff.scala b/test/files/jvm/xmlstuff.scala
index 94975fe96b..ddf5a01665 100644
--- a/test/files/jvm/xmlstuff.scala
+++ b/test/files/jvm/xmlstuff.scala
@@ -2,7 +2,7 @@ import java.io.StringReader;
import org.xml.sax.InputSource;
import scala.xml.nobinding.XML;
import scala.testing.UnitTest._ ;
-import scala.xml.{Node,NodeSeq,Text};
+import scala.xml.{Node,NodeSeq,Elem,Text};
object Test with Application {
/*
@@ -25,7 +25,7 @@ object Test with Application {
val c = new Node {
def label = "hello";
- def child = List('world());
+ def child = List(Elem("world"));
def attribute = List();
};
@@ -42,9 +42,10 @@ object Test with Application {
val i = new InputSource( new StringReader( x2 ));
val x2p = XML.load( i );
- assertSimilar(x2p, 'book('author(Text("Peter Buneman")),
- 'author(Text("Dan Suciu")),
- 'title(Text("Data on ze web"))));
+ assertSimilar(x2p, Elem("book",
+ Elem("author",Text("Peter Buneman")),
+ Elem("author",Text("Dan Suciu")),
+ Elem("title",Text("Data on ze web"))));
val xmlFile2 = "<bib><book><author>Peter Buneman</author><author>Dan Suciu</author><title>Data on ze web</title></book><book><author>John Mitchell</author><title>Foundations of Programming Languages</title></book></bib>";
val isrc2 = new InputSource( new StringReader( xmlFile2 ) );
@@ -54,9 +55,11 @@ object Test with Application {
Console.println("xpath \\");
- assertSimilar( parsedxml1 \ '_ , List( 'world() ) );
+ //assertSimilar( parsedxml1 \ '_ , List( 'world() ) );
+ assertSimilar( parsedxml1 \ '_ , List( Elem("world") ) );
- assertSimilar( parsedxml1 \ 'world, List( 'world() ) );
+ //assertSimilar( parsedxml1 \ 'world, List( 'world() ) );
+ assertSimilar( parsedxml1 \ 'world, List( Elem("world") ) );
/*
Console.println( parsedxml2 \ '_ );
@@ -69,11 +72,13 @@ object Test with Application {
parsedxml2 \ '_ ,
List(
- 'book('author(Text("Peter Buneman")),
- 'author(Text("Dan Suciu")),
- 'title(Text("Data on ze web"))),
- 'book('author(Text("John Mitchell")),
- 'title(Text("Foundations of Programming Languages"))))
+ Elem("book",
+ Elem("author",Text("Peter Buneman")),
+ Elem("author",Text("Dan Suciu")),
+ Elem("title",Text("Data on ze web"))),
+ Elem("book",
+ Elem("author",Text("John Mitchell")),
+ Elem("title",Text("Foundations of Programming Languages"))))
);
assertEquals( (parsedxml2 \ 'author).length, 0 );
@@ -81,32 +86,38 @@ object Test with Application {
parsedxml2 \ 'book,
List(
- 'book('author(Text("Peter Buneman")),
- 'author(Text("Dan Suciu")),
- 'title(Text("Data on ze web"))),
- 'book('author(Text("John Mitchell")),
- 'title(Text("Foundations of Programming Languages"))))
+ Elem("book",
+ Elem("author",Text("Peter Buneman")),
+ Elem("author",Text("Dan Suciu")),
+ Elem("title",Text("Data on ze web"))),
+ Elem("book",
+ Elem("author",Text("John Mitchell")),
+ Elem("title",Text("Foundations of Programming Languages")))
+ )
);
assertSimilar(
parsedxml2 \ '_ \ '_,
- List('author(Text("Peter Buneman")),
- 'author(Text("Dan Suciu")),
- 'title(Text("Data on ze web")),
- 'author(Text("John Mitchell")),
- 'title(Text("Foundations of Programming Languages")))
-
- );
+ List(
+ Elem("author",Text("Peter Buneman")),
+ Elem("author",Text("Dan Suciu")),
+ Elem("title",Text("Data on ze web")),
+ Elem("author",Text("John Mitchell")),
+ Elem("title",Text("Foundations of Programming Languages"))
+ )
+ );
assertSimilar(
parsedxml2 \ '_ \ 'author,
- List('author(Text("Peter Buneman")),
- 'author(Text("Dan Suciu")),
- 'author(Text("John Mitchell")))
+ List(
+ Elem("author",Text("Peter Buneman")),
+ Elem("author",Text("Dan Suciu")),
+ Elem("author",Text("John Mitchell"))
+ )
);
@@ -118,9 +129,11 @@ object Test with Application {
parsedxml2 \\ 'author,
- List('author(Text("Peter Buneman")),
- 'author(Text("Dan Suciu")),
- 'author(Text("John Mitchell")))
+ List(
+ Elem("author",Text("Peter Buneman")),
+ Elem("author",Text("Dan Suciu")),
+ Elem("author",Text("John Mitchell"))
+ )
);
@@ -129,29 +142,32 @@ object Test with Application {
new NodeSeq(List( parsedxml2 ))\\ '_,
List(
- 'bib(
- 'book(
- 'author(Text("Peter Buneman")),
- 'author(Text("Dan Suciu")),
- 'title(Text("Data on ze web"))),
- 'book('author(Text("John Mitchell")),
- 'title(Text("Foundations of Programming Languages")))),
- 'book(
- 'author(Text("Peter Buneman")),
- 'author(Text("Dan Suciu")),
- 'title(Text("Data on ze web"))),
- 'author(Text("Peter Buneman")),
+ Elem("bib",
+ Elem("book",
+ Elem("author",Text("Peter Buneman")),
+ Elem("author",Text("Dan Suciu")),
+ Elem("title",Text("Data on ze web"))),
+ Elem("book",
+ Elem("author",Text("John Mitchell")),
+ Elem("title",Text("Foundations of Programming Languages")))),
+ Elem("book",
+ Elem("author",Text("Peter Buneman")),
+ Elem("author",Text("Dan Suciu")),
+ Elem("title",Text("Data on ze web"))),
+ Elem("author",Text("Peter Buneman")),
Text("Peter Buneman"),
- 'author(Text("Dan Suciu")),
+ Elem("author",Text("Dan Suciu")),
Text("Dan Suciu"),
- 'title(Text("Data on ze web")),
+ Elem("title",Text("Data on ze web")),
Text("Data on ze web"),
- 'book('author(Text("John Mitchell")),
- 'title(Text("Foundations of Programming Languages"))),
- 'author(Text("John Mitchell")),
+ Elem("book",
+ Elem("author",Text("John Mitchell")),
+ Elem("title",Text("Foundations of Programming Languages"))),
+ Elem("author",Text("John Mitchell")),
Text("John Mitchell"),
- 'title(Text("Foundations of Programming Languages")),
- Text("Foundations of Programming Languages"))
+ Elem("title",Text("Foundations of Programming Languages")),
+ Text("Foundations of Programming Languages")
+ )
);
@@ -160,7 +176,7 @@ object Test with Application {
parsedxml2 \\ 'title,
List(
- 'title(Text("Data on ze web")),
- 'title(Text("Foundations of Programming Languages")))
+ Elem("title",Text("Data on ze web")),
+ Elem("title",Text("Foundations of Programming Languages")))
);
}