Skip to content

Commit

Permalink
Add issue jmock-developers#127 test
Browse files Browse the repository at this point in the history
  • Loading branch information
oliverbye committed May 18, 2019
1 parent c98e818 commit 706db90
Showing 1 changed file with 9 additions and 3 deletions.
Expand Up @@ -2,13 +2,16 @@

import java.io.File;

import javax.sql.DataSource;

import org.jmock.api.Imposteriser;
import org.jmock.imposters.ByteBuddyClassImposteriser;
import org.jmock.integration.junit4.JUnit4Mockery;
import org.jmock.junit5.JUnit5Mockery;
import org.jmock.lib.legacy.ClassImposteriser;
import org.jmock.test.acceptance.AbstractImposteriserParameterResolver;
import org.junit.jupiter.api.condition.DisabledOnJre;
import org.junit.jupiter.api.condition.JRE;
import org.junit.jupiter.api.extension.RegisterExtension;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;

Expand All @@ -20,8 +23,10 @@
* @see https://github.com/cglib/cglib/issues/20
*
*/
public class Java8Issue79UnitTest {
public final JUnit4Mockery context = new JUnit4Mockery();
public class Issue79And127UnitTest {

@RegisterExtension
public final JUnit5Mockery context = new JUnit5Mockery();

/**
* However it fails in java 11 as asm and cglib do not appear to support java
Expand All @@ -45,6 +50,7 @@ public void testMock(Imposteriser imposteriserImpl) {
public void testByteBuddyImposteriser(Imposteriser imposteriserImpl) {
context.setImposteriser(imposteriserImpl);
context.mock(File.class);
context.mock(DataSource.class);
}

public static class ByteBuddyImposteriserParameterResolver extends AbstractImposteriserParameterResolver {
Expand Down

0 comments on commit 706db90

Please sign in to comment.