com.google.common.collect.testing.google
Class SortedMultisetTestSuiteBuilder<E>

java.lang.Object
  extended by com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder<B,G>
      extended by com.google.common.collect.testing.PerCollectionSizeTestSuiteBuilder<B,TestCollectionGenerator<E>,Collection<E>,E>
          extended by com.google.common.collect.testing.AbstractCollectionTestSuiteBuilder<MultisetTestSuiteBuilder<E>,E>
              extended by com.google.common.collect.testing.google.MultisetTestSuiteBuilder<E>
                  extended by com.google.common.collect.testing.google.SortedMultisetTestSuiteBuilder<E>

@GwtCompatible
public class SortedMultisetTestSuiteBuilder<E>
extends MultisetTestSuiteBuilder<E>

Creates, based on your criteria, a JUnit test suite that exhaustively tests a SortedMultiset implementation.

Warning: expects that E is a String.

Author:
Louis Wasserman

Constructor Summary
SortedMultisetTestSuiteBuilder()
           
 
Method Summary
 junit.framework.TestSuite createTestSuite()
          Creates a runnable JUnit test suite based on the criteria already given.
protected  List<Class<? extends AbstractTester>> getTesters()
           
static
<E> SortedMultisetTestSuiteBuilder<E>
using(TestMultisetGenerator<E> generator)
           
 
Methods inherited from class com.google.common.collect.testing.google.MultisetTestSuiteBuilder
createDerivedSuites
 
Methods inherited from class com.google.common.collect.testing.FeatureSpecificTestSuiteBuilder
checkCanCreate, formatFeatureSet, getFeatures, getName, getSetUp, getSubjectGenerator, getSuppressedTests, getTearDown, makeSuiteForTesterClass, named, self, suppressing, suppressing, usingGenerator, withFeatures, withFeatures, withSetUp, withTearDown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SortedMultisetTestSuiteBuilder

public SortedMultisetTestSuiteBuilder()
Method Detail

using

public static <E> SortedMultisetTestSuiteBuilder<E> using(TestMultisetGenerator<E> generator)

createTestSuite

public junit.framework.TestSuite createTestSuite()
Description copied from class: PerCollectionSizeTestSuiteBuilder
Creates a runnable JUnit test suite based on the criteria already given.

Overrides:
createTestSuite in class PerCollectionSizeTestSuiteBuilder<MultisetTestSuiteBuilder<E>,TestCollectionGenerator<E>,Collection<E>,E>

getTesters

protected List<Class<? extends AbstractTester>> getTesters()
Overrides:
getTesters in class MultisetTestSuiteBuilder<E>


Copyright © 2010-2012. All Rights Reserved.