Class 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 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.WithRandomJson

        randomJson, randomJson
      • Methods inherited from interface eu.benschroeder.testdata.WithRandomNumbers

        randomBigDecimal, randomBigInteger, randomDouble, randomDouble, randomFloat, randomFloat, randomInt, randomInt, randomLong, randomLong
      • Methods inherited from interface eu.benschroeder.testdata.WithRandomStrings

        randomAlphabetic, randomAlphabetic, randomAlphanumeric, randomAlphanumeric, randomAscii, randomAscii, randomNumeric, randomNumeric
      • Methods inherited from interface eu.benschroeder.testdata.WithRandomTestData

        randomBoolean, randomByteArray, randomByteArray, randomEnum, randomEnumExcluding
    • Constructor Detail

      • UnitTest

        public UnitTest()