Package it.tidalwave.util.mock
Class MockAsFactory
- java.lang.Object
-
- it.tidalwave.util.mock.MockAsFactory
-
public final class MockAsFactory extends java.lang.ObjectA provider of static factory methods for creating mocks withAssupport.- Author:
- Fabrizio Giudici
-
-
Constructor Summary
Constructors Constructor Description MockAsFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends As>
TmockWithAs(java.lang.Class<T> clazz)Creates a mock with Mockito that fully supportsAs.static <T extends As>
TmockWithAs(java.lang.Class<T> clazz, java.util.Collection<java.lang.Object> roles)Creates a mock with Mockito that fully supportsAs.
-
-
-
Method Detail
-
mockWithAs
@Nonnull public static <T extends As> T mockWithAs(@Nonnull java.lang.Class<T> clazz)
Creates a mock with Mockito that fully supportsAs.- Parameters:
clazz- the mock class- Returns:
- the mock
- Since:
- 3.2-ALPHA-3 (refactored)
-
mockWithAs
@Nonnull public static <T extends As> T mockWithAs(@Nonnull java.lang.Class<T> clazz, @Nonnull java.util.Collection<java.lang.Object> roles)
Creates a mock with Mockito that fully supportsAs. This method doesn't callOwnerRoleFactoryProvider.getInstance().- Parameters:
clazz- the mock classroles- a collection of roles or factories for roles- Returns:
- the mock
- Since:
- 3.2-ALPHA-3 (refactored)
-
-