remove dud test. Fails offline/behind firewall on one test, and the other is a false positive. Testing actual connections is beyond the scope of a unit test.
git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114439 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
1 parent
5f065ae481
commit
1123e81aa5
1 file changed
-112
@@ -1,112 +0,0 @@
|
||||
package org.apache.maven.cvslib;
|
||||
|
||||
/*
|
||||
* ==================================================================== 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 apache@apache.org. 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/> .
|
||||
*/
|
||||
|
||||
import java.io.File;
|
||||
|
||||
import junit.framework.TestCase;
|
||||
|
||||
/**
|
||||
* Test cases for {@link CvsLogListener}
|
||||
*
|
||||
* @author <a href="mailto:epugh@upstate.com">Eric Pugh</a>
|
||||
* @version $Id: CvsConnectionTest.java,v 1.1 2003/10/29 16:23:33 epugh Exp $
|
||||
*/
|
||||
public class CvsConnectionTest extends TestCase
|
||||
{
|
||||
|
||||
/**
|
||||
* Create a test with the given name
|
||||
*
|
||||
* @param testName the name of the test
|
||||
*/
|
||||
public CvsConnectionTest(String testName)
|
||||
{
|
||||
super(testName);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test of making a pserver connection.
|
||||
*
|
||||
* @throws Exception when there is an unexpected problem
|
||||
*/
|
||||
public void testConnectWithPServer() throws Exception
|
||||
{
|
||||
ExposeGenerator eg = new ExposeGenerator();
|
||||
eg.setConnection(
|
||||
"scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:maven");
|
||||
String args[] = eg.getScmLogCommand().getArguments();
|
||||
File f = new File(".").getAbsoluteFile();
|
||||
String localPath = f.toString();
|
||||
CvsLogListener listener = new CvsLogListener();
|
||||
CvsConnection.processCommand(args, localPath, listener);
|
||||
assertTrue(listener.getStdout().length() > 0);
|
||||
}
|
||||
|
||||
/**
|
||||
* Test of making an ssh connection
|
||||
*
|
||||
* @throws Exception when there is an unexpected problem
|
||||
*/
|
||||
public void testConnectWithExtSSH() throws Exception
|
||||
{
|
||||
ExposeGenerator eg = new ExposeGenerator();
|
||||
eg.setConnection(
|
||||
"scm:cvs:extssh:pugh@80.38.99.24:/home/pugh/cvsroot:parsys");
|
||||
String args[] = eg.getScmLogCommand().getArguments();
|
||||
File f = new File(".").getAbsoluteFile();
|
||||
String localPath = f.toString();
|
||||
CvsLogListener listener = new CvsLogListener();
|
||||
try
|
||||
{
|
||||
CvsConnection.processCommand(args, localPath, listener);
|
||||
fail("should have thrown exception");
|
||||
}
|
||||
catch (IllegalArgumentException e)
|
||||
{
|
||||
// good
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user