juanco 2002/09/27 17:23:37 Modified: jrcs/src/test/org/apache/commons/jrcs/rcs ArchiveTest.java ParsingTest.java Added: jrcs/src/test test.txt Log: test data to decipher RCS/CVS file format Revision Changes Path 1.1 jakarta-commons-sandbox/jrcs/src/test/test.txt Index: test.txt =================================================================== 1 2 3 4 1.2 +7 -0 jakarta-commons-sandbox/jrcs/src/test/org/apache/commons/jrcs/rcs/ArchiveTest.java Index: ArchiveTest.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/jrcs/src/test/org/apache/commons/jrcs/rcs/ArchiveTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ArchiveTest.java 28 May 2002 16:45:43 -0000 1.1 +++ ArchiveTest.java 28 Sep 2002 00:23:36 -0000 1.2 @@ -415,6 +415,13 @@ } } + public void testUnicodeEscapes() + throws DiffException, RCSException + { + Archive archive = new Archive(new String[] { "\\user" }, "original"); + archive.addRevision(new String[] { "user" }, "original"); + } + String[] sampleFile = { "head\t1.3;", "access;", 1.2 +82 -82 jakarta-commons-sandbox/jrcs/src/test/org/apache/commons/jrcs/rcs/ParsingTest.java Index: ParsingTest.java =================================================================== RCS file: /home/cvs/jakarta-commons-sandbox/jrcs/src/test/org/apache/commons/jrcs/rcs/ParsingTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ParsingTest.java 14 Jun 2002 01:33:31 -0000 1.1 +++ ParsingTest.java 28 Sep 2002 00:23:36 -0000 1.2 @@ -1,82 +1,82 @@ -/* ==================================================================== - * The Apache Software License, Version 1.1 - * - * Copyright (c) 2002 The Apache Software Foundation. All rights - * reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in - * the documentation and/or other materials provided with the - * distribution. - * - * 3. The end-user documentation included with the redistribution, - * if any, must include the following acknowledgment: - * "This product includes software developed by the - * Apache Software Foundation (http://www.apache.org/)." - * Alternately, this acknowledgment may appear in the software itself, - * if and wherever such third-party acknowledgments normally appear. - * - * 4. The names "Apache" and "Apache Software Foundation" and - * "Apache Maven" must not be used to endorse or promote products - * derived from this software without prior written permission. For - * written permission, please contact [EMAIL PROTECTED] - * - * 5. Products derived from this software may not be called "Apache", - * "Apache Maven", nor may "Apache" appear in their name, without - * prior written permission of the Apache Software Foundation. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED - * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR - * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF - * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, - * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT - * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - * ==================================================================== - * - * This software consists of voluntary contributions made by many - * individuals on behalf of the Apache Software Foundation. For more - * information on the Apache Software Foundation, please see - * <http://www.apache.org/>. - */ - -package org.apache.commons.jrcs.rcs; - -import junit.framework.TestCase; - -import java.io.InputStream; - -/** - * @author Matt Quail (matt_quail AT yahoo DOT com) - */ -public class ParsingTest extends TestCase { - - - public ParsingTest(String testName) { - super(testName); - } - - /** - * Test to check that all the parser - */ - public void testIDCHAR() - throws Exception - { - InputStream is = getClass().getResourceAsStream("idchar.testfile"); - System.out.println("\n\n basedir=" + System.getProperty("basedir")); - assertNotNull(is); - Archive ar = new Archive("idchar_test.txt,v", is); - } -} +/* ==================================================================== + * The Apache Software License, Version 1.1 + * + * Copyright (c) 2002 The Apache Software Foundation. All rights + * reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in + * the documentation and/or other materials provided with the + * distribution. + * + * 3. The end-user documentation included with the redistribution, + * if any, must include the following acknowledgment: + * "This product includes software developed by the + * Apache Software Foundation (http://www.apache.org/)." + * Alternately, this acknowledgment may appear in the software itself, + * if and wherever such third-party acknowledgments normally appear. + * + * 4. The names "Apache" and "Apache Software Foundation" and + * "Apache Maven" must not be used to endorse or promote products + * derived from this software without prior written permission. For + * written permission, please contact [EMAIL PROTECTED] + * + * 5. Products derived from this software may not be called "Apache", + * "Apache Maven", nor may "Apache" appear in their name, without + * prior written permission of the Apache Software Foundation. + * + * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED + * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES + * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR + * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT + * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF + * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND + * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT + * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * ==================================================================== + * + * This software consists of voluntary contributions made by many + * individuals on behalf of the Apache Software Foundation. For more + * information on the Apache Software Foundation, please see + * <http://www.apache.org/>. + */ + +package org.apache.commons.jrcs.rcs; + +import junit.framework.TestCase; + +import java.io.InputStream; + +/** + * @author Matt Quail (matt_quail AT yahoo DOT com) + */ +public class ParsingTest extends TestCase { + + + public ParsingTest(String testName) { + super(testName); + } + + /** + * Test to check that all the parser + */ + public void testIDCHAR() + throws Exception + { + InputStream is = getClass().getResourceAsStream("idchar.testfile"); + System.out.println("\n\n basedir=" + System.getProperty("basedir")); + assertNotNull(is); + Archive ar = new Archive("idchar_test.txt,v", is); + } +}
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>