junit.framework

Interface Test

Known Implementing Classes:
AbstractCactusTestCase, AbstractCompilerTestCase, AbstractExceptionClassTestCase, AbstractProviderTestCase, AbstractProxyFactoryTestCase, AbstractSCXMLListenerTest, AbstractStateMachineTest, AbstractSubclassingProxyFactoryTestCase, AbstractTestAbstractCactusTestCase, AbstractTestCase, AbstractTestSuite, AbstractTestSuite, AbstractVfsTestCase, ActionContextCleanUpTest, ActionsTest, ActionTest, ActiveTestSuite, AllSCXMLTestSuite, AntTestCase, AssignTest, BaseJellyTest, BaseTemplateEngineTest, BeanSelectionProviderTest, BuiltinTest, CacheTestSuite, ClasspathConfigurationProviderTest, CompilingClassLoaderTestCase, CompositeActionMapperTest, ContainUtilTest, ContentTests, ContextUtilTest, CounterTest, CustomActionTest, CustomRamProviderTest, DatamodelTest, DelegatingFileSystemOptionsBuilderTest, EclipseJavaCompilerTestCase, ELEvaluatorTest, EnvFacesTestSuite, EnvJexlTestSuite, EnvJspTestSuite, EnvServletTestSuite, EnvTestSuite, EventDataTest, FileNameTests, FilesystemAlterationMonitorTestCase, FileSystemManagerFactoryTestCase, FilterTest, FilterTestCase, FreemarkerTest, GenericFileNameTestCase, GroovyJavaCompilerTestCase, HistoryTest, InvokeTest, InvokeTestSuite, IOTestSuite, JaninoJavaCompilerTestCase, JavacJavaCompilerTestCase, Jetty5xTestSetup, Jetty6xTestSetup, JexlContextTest, JexlEvaluatorTest, JspTestCase, Jsr199JavaCompilerTestCase, JunctionTests, JUnit4TestAdapter, JUnit4TestCaseFacade, LastModifiedTests, LogUtilsTest, LRUFilesCacheTests, MethodConfigurationProviderTest, ModelTestSuite, NamespacePrefixedXPathsTest, NamingTests, NullFilesCacheTests, PathTest, PlainTextResultTest, PortletAwareInterceptorTest, PortletUrlHelperTest, PrefixTrieTest, PropertyTest, ProviderCacheStrategyTests, ProviderDeleteTests, ProviderRandomReadTests, ProviderRandomReadWriteTests, ProviderReadTests, ProviderRenameTests, ProviderTestSuite, ProviderWriteAppendTests, ProviderWriteTests, ReloadingClassLoaderRemoveTestCase, ReloadingClassLoaderTestCase, RepeatedTest, RequestUtilsTest, ResourceReaderTestCase, ResourceStoreTestCase, ResourceUtilTest, RestfulActionMapperTest, RhinoJavaCompilerTestCase, RootContextTest, SCInstanceTest, SCXMLDigesterTest, SCXMLExecutorTest, SCXMLHelperTest, SCXMLParserTest, SCXMLSerializerTest, SCXMLTestSuite, SemanticsTestSuite, ServletActionContextTest, ServletContextResolverTest, ServletTestCase, ServletTestSuite, SessionContextTest, SessionMapTest, SimpleContextTest, StatelessModelTest, StateSrcTest, StateTest, StaticMethodTest, StatusTest, StopWatchTest, StreamResultTest, StrutsTypeConverterTest, TemplateEngineManagerTest, TestAbstractCactusTestCase, TestApplicationXml, TestApplicationXmlVersion, TestBasicAuthentication, TestBeanProvider, TestBurlapProvider, TestCactifyEarTask, TestCactifyWarTask, TestCactusTask, TestCactusTestTask, TestCase, TestCglibProxyFactory, TestClientServerSynchronization, TestCloningProvider, TestConstantProvider, TestConverterEJB, TestCookie, TestCookieUtil, TestDecorator, TestDelegateProviderException, TestDuckTypingInvoker, TestExecutorInterceptor, TestFilteredInterceptor, TestFilterHttpHeaders, TestGlobalBeginEnd, TestHessianProvider, TestHtmlUnitIntegration, TestHttpHeaders, TestHttpParameters, TestHttpRequest, TestHttpRequestSpecific, TestHttpResponse, TestHttpSession, TestHttpUnitIntegration, TestingTestSuite, TestInterceptorChain, TestInvocationHandlerAdapter, TestInvocationHandlerException, TestIoUtil, TestJarArchive, TestJavassistProxyFactory, TestJettyAll, TestJettyTestSetup.SampleTestCase, TestJspOut, TestJspPageContext, TestJspTagLifecycle, TestJUnitTestCaseWrapper, TestJUnitVersionHelper, TestMethodInterceptorAdapter, TestMethodSignature, TestNGStrutsTestCaseTest, TestNoNameTestCase, TestNullInvoker, TestNullProvider, TestPatternFilter, TestProxyFactory, TestProxyFactoryException, TestProxyUtils, TestRequestDispatcher, TestReturnTypeFilter, TestRunServerTestsTask, TestSampleBodyTag, TestSampleFilter, TestSampleServlet, TestSampleServletConfig, TestSampleTag, TestSerializingInterceptor, TestServerSideExceptions, TestServletConfig, TestServletContext, TestServletRedirectorOverride, TestServletURL, TestServletUtil, TestSetup, TestSetUpTearDown, TestSetURL, TestSetURLSpecific, TestSimpleFilter, TestStringUtil, TestSuite, TestTearDownException, TestTestCaseImplementChecker, TestUniqueGenerator, TestUrlUtil, TestWarArchive, TestWebRequest, TestWebTestResult, TestWebTestResultParser, TestWebXml, TestWebXmlMerger, TestWebXmlVersion, TestXMLFormatter, TestXmlRpcInvoker, TextUtilTest, TieBreakerTest, TokenHelperTest, TransitionTargetComparatorTest, TransitionTest, TriggerEventTest, UriTests, UrlStructureTests, UrlTests, VelocityResultTest, VfsClassLoaderTests, WildcardTest, WizardsTest

public interface Test

A Test can be run and collect its results.
See Also:
TestResult

Method Summary

abstract int
countTestCases()
Counts the number of test cases that will be run by this test.
abstract void
run(TestResult result)
Runs a test and collects its result in a TestResult instance.

Method Details

countTestCases

public abstract int countTestCases()
Counts the number of test cases that will be run by this test.
Usages and Demos :

View More Examples of countTestCases()
   1: import junit.framework.Assert;
   2: import junit.framework.Test;
   3: import junit.framework.TestResult;
   4:         ...
   5: 
   6: public class TestDecorator extends Assert implements Test {
   7:         ...
   8:     protected Test fTest;
   9: 
  10:         ...
  11:     public int countTestCases() {
  12:         return fTest.countTestCases();

View Full Code Here
   1: import junit.framework.AssertionFailedError;
   2: import junit.framework.Test;
   3: import junit.framework.TestListener;
   4:         ...
   5:     
   6:     public QuietProgressReporter( Test test, PrintStream out ) {
   7:         this.out = out;
   8:         ...
   9:         this.total = test.countTestCases();
  10:     }

View Full Code Here
   1: 
   2: import junit.framework.Test;
   3: import junit.framework.TestResult;
   4:         ...
   5:         JUnitAdapter.setBehaviourClass(HasSingleMethod.class);
   6:         Test suite = JUnitAdapter.suite();
   7:         
   8:         ...
   9:         int testCaseCount = suite.countTestCases();
  10:         
  11:         ...
  12:         JUnitAdapter.setBehaviourClass(HasTwoMethods.class);
  13:         Test suite = JUnitAdapter.suite();

View Full Code Here
   1: import junit.extensions.TestDecorator;
   2: import junit.framework.Test;
   3: import junit.framework.TestCase;
   4:         ...
   5:     
   6:     private final Test fTest;
   7:     
   8:         ...
   9: 
  10:     public JUnit3TestReference(Test test) {
  11:         if (test == null)
  12:         ...
  13:     public int countTestCases() {
  14:         return fTest.countTestCases();

View Full Code Here
   1: 
   2: import junit.framework.Test;
   3: import junit.framework.TestResult;
   4:         ...
   5:         JUnitAdapter.setBehaviours(new BehavioursAdapter(HasSingleMethod.class));
   6:         Test suite = JUnitAdapter.suite();
   7:         
   8:         ...
   9:         int testCaseCount = suite.countTestCases();
  10:         
  11:         ...
  12:         JUnitAdapter.setBehaviours(new BehavioursAdapter(HasTwoMethods.class));
  13:         Test suite = JUnitAdapter.suite();

View Full Code Here

run

public abstract void run(TestResult result)
Runs a test and collects its result in a TestResult instance.
Usages and Demos :

View More Examples of run(TestResult result)
   1: import junit.framework.Assert;
   2: import junit.framework.Test;
   3: import junit.framework.TestResult;
   4:         ...
   5: 
   6: public class TestDecorator extends Assert implements Test {
   7:         ...
   8:     protected Test fTest;
   9: 
  10:         ...
  11:     public void basicRun(TestResult result) {
  12:         fTest.run(result);

View Full Code Here
   1:     }
   2:     public void addError(Test test, Throwable t) {
   3:         fErrorCount++;
   4:         ...
   5:     }
   6:     public void addFailure(Test test, Throwable t) {
   7:         fFailureCount++;
   8:         ...
   9:     };
  10:     test.run(fResult);
  11:     assertEquals(1, fErrorCount);
  12:         ...
  13:     };
  14:     test.run(fResult);

View Full Code Here
   1: 
   2: import junit.framework.Test;
   3: import junit.framework.TestCase;
   4:         ...
   5:         fActiveTestDeathCount= 0;
   6:         super.run(result);
   7:         waitUntilFinished();
   8:         ...
   9:     @Override
  10:     public void runTest(final Test test, final TestResult result) {
  11:         Thread t= new Thread() {
  12:         ...
  13:                 try {
  14:                     test.run(result);

View Full Code Here
   1: 
   2: import junit.framework.Test;
   3: import junit.framework.TestCase;
   4:         ...
   5: 
   6:     public void runTest(Test test, TestResult result) {
   7:         if (test instanceof TestCase) {
   8:         ...
   9:         }
  10:         test.run(result);
  11:     }

View Full Code Here
   1:     }
   2:     public static Test suite() {
   3:         TestSuite suite= new TestSuite("Suite Tests");
   4:         ...
   5:         TestSuite suite= new TestSuite(InheritedTestCase.class);
   6:         suite.run(fResult);
   7:         assert(fResult.wasSuccessful());
   8:         ...
   9:     public void testNoTestCaseClass() {
  10:         Test t= new TestSuite(NoTestCaseClass.class);
  11:         ...
  12:         t.run(fResult);

View Full Code Here