Revision: 19633
          http://sourceforge.net/p/gate/code/19633
Author:   markagreenwood
Date:     2016-10-05 08:44:04 +0000 (Wed, 05 Oct 2016)
Log Message:
-----------
turns out one of the xml tests works as is so lets renable it

Added Paths:
-----------
    gate/branches/sawdust2/gate-core/src/test/java/gate/xml/
    
gate/branches/sawdust2/gate-core/src/test/java/gate/xml/TestRepositioningInfo.java

Removed Paths:
-------------
    
gate/branches/sawdust2/gate-core/src/test/disabled/gate/xml/TestRepositioningInfo.java

Deleted: 
gate/branches/sawdust2/gate-core/src/test/disabled/gate/xml/TestRepositioningInfo.java
===================================================================
--- 
gate/branches/sawdust2/gate-core/src/test/disabled/gate/xml/TestRepositioningInfo.java
      2016-10-05 07:18:05 UTC (rev 19632)
+++ 
gate/branches/sawdust2/gate-core/src/test/disabled/gate/xml/TestRepositioningInfo.java
      2016-10-05 08:44:04 UTC (rev 19633)
@@ -1,118 +0,0 @@
-package gate.xml;
-
-/**
- * <p>Title: TestRepositioningInfo.java </p>
- * <p>Description: Test to check if RepositioningInfo works. </p>
- * <p>Company: University Of Sheffield</p>
- * @author Niraj Aswani
- * @version 1.0
- */
-
-import junit.framework.*;
-import gate.*;
-import gate.creole.*;
-import gate.corpora.*;
-import gate.util.BomStrippingInputStreamReader;
-
-import java.net.*;
-import java.io.*;
-
-/**
- * This class tests if Repositinioning Information works.
- * It creates a document using an inline xml file with preserveOriginalContent
- * and collectRepositioningInfo options keeping true, which has all
- * sorts of special entities like &amp, &quot etc. + it contains both
- * kind of unix and dos types new line characters.  It then saves the
- * document to the temporary location on the disk using
- * "save preserving document format" option and then compares the contents of
- * both the original and the temporary document to see if they are equal.
- */
-public class TestRepositioningInfo
-    extends TestCase {
-
-  /** Constructor */
-  public TestRepositioningInfo(String dummy) {
-    super(dummy);
-  }
-
-  /**
-   * This method sets up the parameters for the files to be tested
-   */
-  @Override
-  protected void setUp() {
-
-    testFile = TestDocument.getTestServerName() + "tests/test-inline.xml";
-
-    // creating documents
-    try {
-      FeatureMap params = Factory.newFeatureMap();
-      params.put("sourceUrl",new URL(testFile));
-      params.put("preserveOriginalContent", new Boolean("true"));
-      params.put("collectRepositioningInfo", new Boolean("true"));
-      doc = (Document) 
Factory.createResource("gate.corpora.DocumentImpl",params);
-    }
-    catch (MalformedURLException murle) {
-      fail("Document cannot be created ");
-    }
-    catch (ResourceInstantiationException rie) {
-      fail("Resources cannot be created for the test document");
-    }
-  }
-
-  /** Fixture tear down - removes the document resource */
-  @Override
-  public void tearDown() throws Exception {
-    Factory.deleteResource(doc);
-  } // tearDown
-
-
-  /**
-   * This method tests if Repositinioning Information works.
-   * It creates a document using an xml file with preserveOriginalContent
-   * and collectRepositioningInfo options keeping true and which has all
-   * sorts of special entities like &amp, &quot etc. + it contains both
-   * kind of unix and dos stype new line characters.  It then saves the
-   * document to the temporary location on the disk using
-   * "save preserving document format" option and then compares the contents of
-   * both the original and the temporary document to see if they are equal.
-   * @throws java.lang.Exception
-   */
-  public void testRepositioningInfo() throws Exception {
-
-    // here we need to save the document to the file
-      String encoding = ((DocumentImpl)doc).getEncoding();
-      File outputFile = File.createTempFile("test-inline1","xml");
-      OutputStreamWriter writer = new OutputStreamWriter(new 
FileOutputStream(outputFile),encoding);
-      writer.write(doc.toXml(null, true));
-      writer.flush();
-      writer.close();
-      Reader readerForSource = new BomStrippingInputStreamReader(new 
URL(testFile).openStream(),encoding);
-      Reader readerForDesti = new BomStrippingInputStreamReader(new 
FileInputStream(outputFile),encoding);
-      while(true) {
-        int input1 = readerForSource.read();
-        int input2 = readerForDesti.read();
-        if(input1 < 0 || input2 < 0) {
-          assertTrue(input1 < 0 && input2 < 0);
-          readerForSource.close();
-          readerForDesti.close();
-          outputFile.delete();
-          return;
-        } else {
-          assertEquals(input1,input2);
-        }
-      }
-  }
-
-  /** Test suite routine for the test runner */
-  public static Test suite() {
-    return new TestSuite(TestRepositioningInfo.class);
-  } // suite
-
-
-  /** A test file URL */
-  private String testFile = "";
-
-  /** Document instance */
-  private Document doc = null;
-
-}
\ No newline at end of file

Copied: 
gate/branches/sawdust2/gate-core/src/test/java/gate/xml/TestRepositioningInfo.java
 (from rev 19632, 
gate/branches/sawdust2/gate-core/src/test/disabled/gate/xml/TestRepositioningInfo.java)
===================================================================
--- 
gate/branches/sawdust2/gate-core/src/test/java/gate/xml/TestRepositioningInfo.java
                          (rev 0)
+++ 
gate/branches/sawdust2/gate-core/src/test/java/gate/xml/TestRepositioningInfo.java
  2016-10-05 08:44:04 UTC (rev 19633)
@@ -0,0 +1,118 @@
+package gate.xml;
+
+/**
+ * <p>Title: TestRepositioningInfo.java </p>
+ * <p>Description: Test to check if RepositioningInfo works. </p>
+ * <p>Company: University Of Sheffield</p>
+ * @author Niraj Aswani
+ * @version 1.0
+ */
+
+import junit.framework.*;
+import gate.*;
+import gate.creole.*;
+import gate.corpora.*;
+import gate.util.BomStrippingInputStreamReader;
+
+import java.net.*;
+import java.io.*;
+
+/**
+ * This class tests if Repositinioning Information works.
+ * It creates a document using an inline xml file with preserveOriginalContent
+ * and collectRepositioningInfo options keeping true, which has all
+ * sorts of special entities like &amp, &quot etc. + it contains both
+ * kind of unix and dos types new line characters.  It then saves the
+ * document to the temporary location on the disk using
+ * "save preserving document format" option and then compares the contents of
+ * both the original and the temporary document to see if they are equal.
+ */
+public class TestRepositioningInfo
+    extends TestCase {
+
+  /** Constructor */
+  public TestRepositioningInfo(String dummy) {
+    super(dummy);
+  }
+
+  /**
+   * This method sets up the parameters for the files to be tested
+   */
+  @Override
+  protected void setUp() {
+
+    testFile = TestDocument.getTestServerName() + "tests/test-inline.xml";
+
+    // creating documents
+    try {
+      FeatureMap params = Factory.newFeatureMap();
+      params.put("sourceUrl",new URL(testFile));
+      params.put("preserveOriginalContent", new Boolean("true"));
+      params.put("collectRepositioningInfo", new Boolean("true"));
+      doc = (Document) 
Factory.createResource("gate.corpora.DocumentImpl",params);
+    }
+    catch (MalformedURLException murle) {
+      fail("Document cannot be created ");
+    }
+    catch (ResourceInstantiationException rie) {
+      fail("Resources cannot be created for the test document");
+    }
+  }
+
+  /** Fixture tear down - removes the document resource */
+  @Override
+  public void tearDown() throws Exception {
+    Factory.deleteResource(doc);
+  } // tearDown
+
+
+  /**
+   * This method tests if Repositinioning Information works.
+   * It creates a document using an xml file with preserveOriginalContent
+   * and collectRepositioningInfo options keeping true and which has all
+   * sorts of special entities like &amp, &quot etc. + it contains both
+   * kind of unix and dos stype new line characters.  It then saves the
+   * document to the temporary location on the disk using
+   * "save preserving document format" option and then compares the contents of
+   * both the original and the temporary document to see if they are equal.
+   * @throws java.lang.Exception
+   */
+  public void testRepositioningInfo() throws Exception {
+
+    // here we need to save the document to the file
+      String encoding = ((DocumentImpl)doc).getEncoding();
+      File outputFile = File.createTempFile("test-inline1","xml");
+      OutputStreamWriter writer = new OutputStreamWriter(new 
FileOutputStream(outputFile),encoding);
+      writer.write(doc.toXml(null, true));
+      writer.flush();
+      writer.close();
+      Reader readerForSource = new BomStrippingInputStreamReader(new 
URL(testFile).openStream(),encoding);
+      Reader readerForDesti = new BomStrippingInputStreamReader(new 
FileInputStream(outputFile),encoding);
+      while(true) {
+        int input1 = readerForSource.read();
+        int input2 = readerForDesti.read();
+        if(input1 < 0 || input2 < 0) {
+          assertTrue(input1 < 0 && input2 < 0);
+          readerForSource.close();
+          readerForDesti.close();
+          outputFile.delete();
+          return;
+        } else {
+          assertEquals(input1,input2);
+        }
+      }
+  }
+
+  /** Test suite routine for the test runner */
+  public static Test suite() {
+    return new TestSuite(TestRepositioningInfo.class);
+  } // suite
+
+
+  /** A test file URL */
+  private String testFile = "";
+
+  /** Document instance */
+  private Document doc = null;
+
+}
\ No newline at end of file

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
GATE-cvs mailing list
GATE-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to