Class MockUtilsToStatic
java.lang.Object
org.openrewrite.Recipe
org.openrewrite.java.testing.mockito.MockUtilsToStatic
- All Implemented Interfaces:
Cloneable
public class MockUtilsToStatic
extends org.openrewrite.Recipe
In Mockito 1 you use a code snippet like:
new MockUtil().isMock(foo);
In Mockito 2+ this class now has a private constructor and only exposes static methods:
MockUtil.isMock(foo);
This recipe makes a best-effort attempt to remove MockUtil instances, but if someone did something unexpected like subclassing MockUtils that will not be handled and will have to be hand-remediated.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.openrewrite.Recipe
NOOP, PANIC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> protected org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> Methods inherited from class org.openrewrite.Recipe
addApplicableTest, addSingleSourceApplicableTest, causesAnotherCycle, clone, doNext, equals, getApplicableTest, getApplicableTests, getDescriptor, getJacksonPolymorphicTypeTag, getLanguages, getName, getRecipeList, getSingleSourceApplicableTests, getTags, hashCode, noop, run, run, run, run, validate, validate, validateAll, validateAll, visit
-
Constructor Details
-
MockUtilsToStatic
public MockUtilsToStatic()
-
-
Method Details
-
getDisplayName
- Specified by:
getDisplayNamein classorg.openrewrite.Recipe
-
getDescription
- Overrides:
getDescriptionin classorg.openrewrite.Recipe
-
getVisitor
protected org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> getVisitor()- Overrides:
getVisitorin classorg.openrewrite.Recipe
-
getSingleSourceApplicableTest
protected org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> getSingleSourceApplicableTest()- Overrides:
getSingleSourceApplicableTestin classorg.openrewrite.Recipe
-
getEstimatedEffortPerOccurrence
- Overrides:
getEstimatedEffortPerOccurrencein classorg.openrewrite.Recipe
-