Package eu.benschroeder.test.junit4
Class UnitTest
- java.lang.Object
-
- eu.benschroeder.test.junit4.UnitTest
-
- All Implemented Interfaces:
eu.benschroeder.assertj.WithAssertJForMockito,eu.benschroeder.assertj.WithBDDAssertionsForMockito,eu.benschroeder.mockito.WithArgumentMatchers,eu.benschroeder.mockito.WithBDDMockito,eu.benschroeder.mockito.WithMockito,eu.benschroeder.testdata.WithRandomDateAndTime,eu.benschroeder.testdata.WithRandomJson,eu.benschroeder.testdata.WithRandomNumbers,eu.benschroeder.testdata.WithRandomStrings,eu.benschroeder.testdata.WithRandomTestData,org.assertj.core.api.InstanceOfAssertFactories,org.assertj.core.api.WithAssertions,org.assertj.core.api.WithAssumptions
public class UnitTest extends Object implements eu.benschroeder.testdata.WithRandomTestData, eu.benschroeder.mockito.WithBDDMockito, eu.benschroeder.assertj.WithAssertJForMockito
Base class for unit tests with Junit4, BDDMockito and AssertJ.- Author:
- Benjamin Schröder
-
-
Field Summary
-
Fields inherited from interface org.assertj.core.api.InstanceOfAssertFactories
ARRAY, ATOMIC_BOOLEAN, ATOMIC_INTEGER, ATOMIC_INTEGER_ARRAY, ATOMIC_INTEGER_FIELD_UPDATER, ATOMIC_LONG, ATOMIC_LONG_ARRAY, ATOMIC_LONG_FIELD_UPDATER, ATOMIC_MARKABLE_REFERENCE, ATOMIC_REFERENCE, ATOMIC_REFERENCE_ARRAY, ATOMIC_REFERENCE_FIELD_UPDATER, ATOMIC_STAMPED_REFERENCE, BIG_DECIMAL, BIG_INTEGER, BOOLEAN, BOOLEAN_ARRAY, BYTE, BYTE_ARRAY, CHAR_ARRAY, CHAR_SEQUENCE, CHARACTER, CLASS, COMPLETABLE_FUTURE, COMPLETION_STAGE, DATE, DOUBLE, DOUBLE_ARRAY, DOUBLE_PREDICATE, DOUBLE_STREAM, DURATION, FILE, FLOAT, FLOAT_ARRAY, FUTURE, INPUT_STREAM, INSTANT, INT_ARRAY, INT_PREDICATE, INT_STREAM, INTEGER, ITERABLE, ITERATOR, LIST, LOCAL_DATE, LOCAL_DATE_TIME, LOCAL_TIME, LONG, LONG_ADDER, LONG_ARRAY, LONG_PREDICATE, LONG_STREAM, MAP, OFFSET_DATE_TIME, OFFSET_TIME, OPTIONAL, OPTIONAL_DOUBLE, OPTIONAL_INT, OPTIONAL_LONG, PATH, PREDICATE, SHORT, SHORT_ARRAY, SPLITERATOR, STREAM, STRING, STRING_BUFFER, STRING_BUILDER, THROWABLE, URI_TYPE, URL_TYPE, ZONED_DATE_TIME
-
-
Constructor Summary
Constructors Constructor Description UnitTest()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface eu.benschroeder.mockito.WithArgumentMatchers
any, any, anyBoolean, anyByte, anyChar, anyCollection, anyCollectionOf, anyDouble, anyFloat, anyInt, anyIterable, anyIterableOf, anyList, anyListOf, anyLong, anyMap, anyMapOf, anyObject, anySet, anySetOf, anyShort, anyString, anyVararg, argThat, booleanThat, byteThat, charThat, contains, doubleThat, endsWith, eq, eq, eq, eq, eq, eq, eq, eq, eq, floatThat, intThat, isA, isNotNull, isNotNull, isNull, isNull, longThat, matches, matches, notNull, notNull, nullable, refEq, same, shortThat, startsWith
-
Methods inherited from interface org.assertj.core.api.WithAssertions
allOf, allOf, anyOf, anyOf, as, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThatCode, assertThatExceptionOfType, assertThatIllegalArgumentException, assertThatIllegalStateException, assertThatIOException, assertThatNullPointerException, assertThatObject, assertThatThrownBy, assertThatThrownBy, atIndex, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, byLessThan, catchThrowable, catchThrowableOfType, contentOf, contentOf, contentOf, contentOf, contentOf, contentOf, doesNotHave, entry, extractProperty, extractProperty, fail, fail, fail, failBecauseExceptionWasNotThrown, filter, filter, from, in, linesOf, linesOf, linesOf, linesOf, linesOf, linesOf, not, not, notIn, offset, offset, registerCustomDateFormat, registerCustomDateFormat, registerFormatterForType, setAllowComparingPrivateFields, setAllowExtractingPrivateFields, setExtractBareNamePropertyMethods, setLenientDateParsing, setMaxElementsForPrinting, setMaxLengthForSingleLineDescription, setRemoveAssertJRelatedElementsFromStackTrace, shouldHaveThrown, tuple, useDefaultDateFormatsOnly, useDefaultRepresentation, useRepresentation, within, within, within, within, within, within, within, within, within, withinPercentage, withinPercentage, withinPercentage, withPrecision, withPrecision
-
Methods inherited from interface org.assertj.core.api.WithAssumptions
assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThat, assumeThatCode, assumeThatObject, assumeThatThrownBy
-
Methods inherited from interface eu.benschroeder.assertj.WithBDDAssertionsForMockito
thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenAssert, thenCode, thenExceptionOfType, thenIllegalArgumentException, thenIllegalStateException, thenIOException, thenNullPointerException, thenObject, thenThrownBy, thenThrownBy
-
Methods inherited from interface eu.benschroeder.mockito.WithBDDMockito
given, then, will, willAnswer, willCallRealMethod, willDoNothing, willReturn, willReturn, willThrow, willThrow, willThrow
-
Methods inherited from interface eu.benschroeder.mockito.WithMockito
after, atLeast, atLeastOnce, atMost, atMostOnce, calls, clearInvocations, description, doAnswer, doCallRealMethod, doNothing, doReturn, doReturn, doThrow, doThrow, doThrow, framework, ignoreStubs, inOrder, lenient, mock, mock, mock, mock, mockingDetails, mockitoSession, never, only, reset, spy, spy, timeout, times, validateMockitoUsage, verify, verify, verifyNoInteractions, verifyNoMoreInteractions, verifyZeroInteractions, when, withSettings
-
Methods inherited from interface eu.benschroeder.testdata.WithRandomDateAndTime
randomFutureDate, randomFutureLocalDate, randomFutureLocalDateTime, randomFutureOffsetDateTime, randomFutureZonedDateTime, randomLocalTime, randomOffsetTime, randomPastDate, randomPastLocalDate, randomPastLocalDateTime, randomPastOffsetDateTime, randomPastZonedDateTime
-
Methods inherited from interface eu.benschroeder.testdata.WithRandomNumbers
randomBigDecimal, randomBigInteger, randomDouble, randomDouble, randomFloat, randomFloat, randomInt, randomInt, randomLong, randomLong
-
-