Package net.sourceforge.cruisecontrol.util

Examples of net.sourceforge.cruisecontrol.util.MockCommandline


            this.expectedWorkingDirectory = expectedWorkingDirectory;
        }

        // factory method for mock...
        protected Commandline getCommandline() {
            final MockCommandline mockCommandline = new MockCommandline();
            mockCommandline.setExpectedCommandline(expectedCommandline);
            mockCommandline.setExpectedWorkingDirectory(expectedWorkingDirectory);
            mockCommandline.setProcessErrorStream(new PipedInputStream());
            mockCommandline.setProcessInputStream(inputStream);
            mockCommandline.setProcessOutputStream(new PipedOutputStream());
            return mockCommandline;
        }
View Full Code Here


    }

    public void testBuildTimeout() throws Exception {

        final MockProcess timeoutProcess = new TimeoutProcess(20000);
        final MockCommandline timeoutCommandline = new MockCommandline() {
            public MockProcess getMockProcess()  {
                return timeoutProcess;
            }
        };
        final InputStream emptyInputStream = new ByteArrayInputStream("".getBytes());
        timeoutCommandline.setAssertCorrectCommandline(false);
        timeoutCommandline.setProcessErrorStream(emptyInputStream);
        timeoutCommandline.setProcessInputStream(emptyInputStream);
        timeoutCommandline.setProcessOutputStream(System.out);

        final NantBuilder mybuilder = new NantBuilder() {
            protected NantScript getNantScript() {
                return new NantScript() {
                    public Commandline getCommandLine() {
View Full Code Here

        Logger.getLogger(this.getClass()).getLoggerRepository().setThreshold(Level.OFF);
    }
   
    static class InputBasedMockCommandLineBuilder {
        Commandline buildCommandline(final InputStream inputStream) {
            final MockCommandline mockCommandline = getMockCommandline();
            mockCommandline.setAssertCorrectCommandline(false);
            mockCommandline.setProcessErrorStream(new PipedInputStream());
            mockCommandline.setProcessInputStream(inputStream);
            mockCommandline.setProcessOutputStream(new PipedOutputStream());
            return mockCommandline;
        }
View Full Code Here

            mockCommandline.setProcessOutputStream(new PipedOutputStream());
            return mockCommandline;
        }

        MockCommandline getMockCommandline() {
            return new MockCommandline();
        }
View Full Code Here

TOP

Related Classes of net.sourceforge.cruisecontrol.util.MockCommandline

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.