All Downloads are FREE. Search and download functionalities are using the official Maven repository.

mockit.integration.junit3.internal.MockTestCase Maven / Gradle / Ivy

There is a newer version: 2.5.0
Show newest version
/*
 * Copyright (c) 2006-2013 Rogério Liesenfeld
 * This file is subject to the terms of the MIT license (see LICENSE.txt).
 */
package mockit.integration.junit3.internal;

import junit.framework.*;

import mockit.*;

/**
 * Provides an startup mock that modifies the JUnit 3.8 test runner so that it calls back to JMockit for each test
 * execution.
 * When that happens, JMockit will assert any expectations set during the test, including expectations specified through
 * {@link Mock} as well as in {@link Expectations} subclasses.
 * 

* This class is not supposed to be accessed from user code. JMockit will automatically load it at startup. */ public final class MockTestCase extends MockUp { private final JUnitTestCaseDecorator decorator = new JUnitTestCaseDecorator(); @Mock public void runBare(Invocation invocation) throws Throwable { TestCase testCase = invocation.getInvokedInstance(); decorator.runBare(testCase); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy