Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Fabric3
  * Copyright � 2008 Metaform Systems Limited
  *
  * This proprietary software may be used only connection with the Fabric3 license
  * (the �License�), a copy of which is included in the software or may be
  * obtained at: http://www.metaformsystems.com/licenses/license.html.
 
  * Software distributed under the License is distributed on an �as is� basis,
 * without warranties or conditions of any kind.  See the License for the
 * specific language governing permissions and limitations of use of the software.
 * This software is distributed in conjunction with other software licensed under
 * different terms.  See the separate licenses for those programs included in the
 * distribution for the permitted and restricted uses of such software.
 *
 * --- Original Apache License ---
 *
 * Licensed to the Apache Software Foundation (ASF) under one
 * or more contributor license agreements.  See the NOTICE file
 * distributed with this work for additional information
 * regarding copyright ownership.  The ASF licenses this file
 * to you under the Apache License, Version 2.0 (the
 * "License"); you may not use this file except in compliance
 * with the License.  You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing,
 * software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 * KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations
 * under the License.
 */
package org.fabric3.test.runtime;

Version:
$Rev: 5918 $ $Date: 2008-11-14 13:38:29 -0800 (Fri, 14 Nov 2008) $
public class SCATestSuite implements SurefireTestSuite {
    private final Map<StringSCATestSettestSets = new HashMap<StringSCATestSet>();
    private int testSetCount = 0;
    private int testCount = 0;
    public void add(SCATestSet testSet) {
        .put(testSet.getName(), testSet);
         += 1;
         += testSet.getTestCount();
    }
    public int getNumTests() {
        return ;
    }
    public int getNumTestSets() {
        return ;
    }
    public void execute(ReporterManager reporterManagerClassLoader classLoader)
        throws ReporterExceptionTestSetFailedException {
        for (SCATestSet testSet : .values()) {
            execute(testSetreporterManagerclassLoader);
        }
    }
    public void execute(String nameReporterManager reporterManagerClassLoader classLoader)
        throws ReporterExceptionTestSetFailedException {
        SCATestSet testSet = .get(name);
        if (testSet == null) {
            throw new TestSetFailedException("Suite does not contain TestSet: " + name);
        }
        execute(testSetreporterManagerclassLoader);
    }
    protected void execute(SCATestSet testSetReporterManager reporterManagerClassLoader classLoader)
        throws ReporterExceptionTestSetFailedException {
        reporterManager.testSetStarting(new ReportEntry(thistestSet.getName(), "Starting"));
        testSet.execute(reporterManagerclassLoader);
        reporterManager.testSetCompleted(new ReportEntry(thistestSet.getName(), "Completed"));
        reporterManager.reset();
    }
    public Map<?, ?> locateTestSets(ClassLoader classLoaderthrows TestSetFailedException {
        throw new UnsupportedOperationException();
    }
New to GrepCode? Check out our FAQ X