Jerome, You shouldn't name your test with Abstract as classes starting with Abstract are excluded from tests by default.
Thanks -Vincent On Aug 11, 2008, at 12:38 PM, jvelociter (SVN) wrote: > Author: jvelociter > Date: 2008-08-11 12:38:43 +0200 (Mon, 11 Aug 2008) > New Revision: 11747 > > Added: > platform/xwiki-tools/trunk/xwiki-xmldoc-update-plugin/src/test/ > java/com/xpn/xwiki/tool/doc/AbstractDocumentMojoTest.java > Removed: > platform/xwiki-tools/trunk/xwiki-xmldoc-update-plugin/src/test/ > java/com/xpn/xwiki/tool/doc/UpdateDocumentMojoTest.java > Log: > Renamed UpdateDocumentMojoTest to AbstractDocumentMojoTest to match > the tested class > > > Copied: platform/xwiki-tools/trunk/xwiki-xmldoc-update-plugin/src/ > test/java/com/xpn/xwiki/tool/doc/AbstractDocumentMojoTest.java (from > rev 11746, platform/xwiki-tools/trunk/xwiki-xmldoc-update-plugin/src/ > test/java/com/xpn/xwiki/tool/doc/UpdateDocumentMojoTest.java) > =================================================================== > --- platform/xwiki-tools/trunk/xwiki-xmldoc-update-plugin/src/test/ > java/com/xpn/xwiki/tool/doc/ > AbstractDocumentMojoTest.java (rev 0) > +++ platform/xwiki-tools/trunk/xwiki-xmldoc-update-plugin/src/test/ > java/com/xpn/xwiki/tool/doc/AbstractDocumentMojoTest.java 2008-08-11 > 10:38:43 UTC (rev 11747) > @@ -0,0 +1,68 @@ > +/* > + * See the NOTICE file distributed with this work for additional > + * information regarding copyright ownership. > + * > + * This is free software; you can redistribute it and/or modify it > + * under the terms of the GNU Lesser General Public License as > + * published by the Free Software Foundation; either version 2.1 of > + * the License, or (at your option) any later version. > + * > + * This software is distributed in the hope that it will be useful, > + * but WITHOUT ANY WARRANTY; without even the implied warranty of > + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > + * Lesser General Public License for more details. > + * > + * You should have received a copy of the GNU Lesser General Public > + * License along with this software; if not, write to the Free > + * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA > + * 02110-1301 USA, or see the FSF site: http://www.fsf.org. > + */ > +package com.xpn.xwiki.tool.doc; > + > +import java.io.File; > +import java.io.FileReader; > +import java.net.URL; > + > +import com.xpn.xwiki.doc.XWikiDocument; > + > +import junit.framework.TestCase; > + > +/** > + * Tests for [EMAIL PROTECTED] AbstractDocumentMojo}. > + * > + * @version $Id: $ > + */ > +public class AbstractDocumentMojoTest extends TestCase > +{ > + /** > + * Test that a document loaded in memory from XML by the mojo > then written back to XML does not lose any > + * information/is not affected by the process > + */ > + public void testXMLDocumentLoading() throws Exception > + { > + AttachMojo mojo = new AttachMojo(); > + > + URL resURL = this.getClass().getResource("/ > SampleWikiXMLDocument.input"); > + File resourceFile = new File(resURL.getPath()); > + FileReader fr = new FileReader(resourceFile); > + char[] bytes = new char[(int) resourceFile.length()]; > + fr.read(bytes); > + String inputContent = new String(bytes); > + > + assertTrue(inputContent.contains("<class>")); > + > + XWikiDocument doc = mojo.loadFromXML(resourceFile); > + assertEquals(doc.getName(), "Install"); > + > + File outputFile = File.createTempFile("output", "xml"); > + mojo.writeToXML(doc, outputFile); > + > + fr = new FileReader(outputFile); > + bytes = new char[(int) outputFile.length()]; > + fr.read(bytes); > + String outputContent = new String(bytes); > + > + // Check that we did not lose the class definition during > the loading from XML/writing to XML process. > + assertTrue(outputContent.contains("<class>")); > + } > +} > > Deleted: platform/xwiki-tools/trunk/xwiki-xmldoc-update-plugin/src/ > test/java/com/xpn/xwiki/tool/doc/UpdateDocumentMojoTest.java > =================================================================== > --- platform/xwiki-tools/trunk/xwiki-xmldoc-update-plugin/src/test/ > java/com/xpn/xwiki/tool/doc/UpdateDocumentMojoTest.java 2008-08-11 > 08:15:58 UTC (rev 11746) > +++ platform/xwiki-tools/trunk/xwiki-xmldoc-update-plugin/src/test/ > java/com/xpn/xwiki/tool/doc/UpdateDocumentMojoTest.java 2008-08-11 > 10:38:43 UTC (rev 11747) > @@ -1,68 +0,0 @@ > -/* > - * See the NOTICE file distributed with this work for additional > - * information regarding copyright ownership. > - * > - * This is free software; you can redistribute it and/or modify it > - * under the terms of the GNU Lesser General Public License as > - * published by the Free Software Foundation; either version 2.1 of > - * the License, or (at your option) any later version. > - * > - * This software is distributed in the hope that it will be useful, > - * but WITHOUT ANY WARRANTY; without even the implied warranty of > - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU > - * Lesser General Public License for more details. > - * > - * You should have received a copy of the GNU Lesser General Public > - * License along with this software; if not, write to the Free > - * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA > - * 02110-1301 USA, or see the FSF site: http://www.fsf.org. > - */ > -package com.xpn.xwiki.tool.doc; > - > -import java.io.File; > -import java.io.FileReader; > -import java.net.URL; > - > -import com.xpn.xwiki.doc.XWikiDocument; > - > -import junit.framework.TestCase; > - > -/** > - * Tests for [EMAIL PROTECTED] AbstractDocumentMojo}. > - * > - * @version $Id: $ > - */ > -public class UpdateDocumentMojoTest extends TestCase > -{ > - /** > - * Test that a document loaded in memory from XML by the mojo > then written back to XML does not lose any > - * information/is not affected by the process > - */ > - public void testXMLDocumentLoading() throws Exception > - { > - AttachMojo mojo = new AttachMojo(); > - > - URL resURL = this.getClass().getResource("/ > SampleWikiXMLDocument.input"); > - File resourceFile = new File(resURL.getPath()); > - FileReader fr = new FileReader(resourceFile); > - char[] bytes = new char[(int) resourceFile.length()]; > - fr.read(bytes); > - String inputContent = new String(bytes); > - > - assertTrue(inputContent.contains("<class>")); > - > - XWikiDocument doc = mojo.loadFromXML(resourceFile); > - assertEquals(doc.getName(), "Install"); > - > - File outputFile = File.createTempFile("output", "xml"); > - mojo.writeToXML(doc, outputFile); > - > - fr = new FileReader(outputFile); > - bytes = new char[(int) outputFile.length()]; > - fr.read(bytes); > - String outputContent = new String(bytes); > - > - // Check that we did not lose the class definition during > the loading from XML/writing to XML process. > - assertTrue(outputContent.contains("<class>")); > - } > -} > > _______________________________________________ > notifications mailing list > [EMAIL PROTECTED] > http://lists.xwiki.org/mailman/listinfo/notifications _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

