public class DatabaseTest
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
DatabaseTest.PersonWithDefaultMethod |
Constructor and Description |
---|
DatabaseTest() |
public void testSelectUsingQuestionMark()
public void testDemonstrateDbClosureOnTerminate()
public void testFromDataSource()
public void testBlockingForEachWhenError()
public void testSelectUsingQuestionMarkAndInClauseIssue10()
public void testSelectUsingQuestionMarkAndInClauseWithSetParameter()
public void testUpdateWithInClauseBatchSize0()
public void testUpdateWithInClauseBatchSize10()
public void testSelectUsingQuestionMarkAndInClauseWithSetParameterUsingParametersMethod()
public void testSelectUsingInClauseWithListParameter()
public void testSelectUsingInClauseWithNamedListParameter()
public void testSelectUsingInClauseWithRepeatedNamedListParameter()
public void testSelectUsingInClauseWithRepeatedNamedListParameterAndRepeatedNonListParameter()
public void testSelectUsingNamedParameterList()
public void testSelectUsingQuestionMarkFlowableParameters()
public void testSelectUsingQuestionMarkFlowableParametersInLists()
public void testDrivingSelectWithoutParametersUsingParameterStream()
public void testSelectUsingQuestionMarkFlowableParametersTwoParametersPerQuery()
public void testSelectUsingQuestionMarkFlowableParameterListsTwoParametersPerQuery()
public void testSelectUsingQuestionMarkWithPublicTestingDatabase()
public void testSelectWithFetchSize()
public void testSelectWithFetchSizeZero()
public void testSelectWithFetchSizeNegative()
public void testSelectUsingNonBlockingBuilder()
public void testSelectSpecifyingHealthCheck()
public void testCreateTestDatabaseWithZeroSizePoolThrows()
public void testSelectSpecifyingHealthCheckAsSql()
public void testNonBlockingPoolWithTrampolineSchedulerThrows()
public void testSelectUsingNonBlockingBuilderConcurrencyTest() throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public void testSelectConcurrencyTest() throws java.lang.InterruptedException, java.util.concurrent.TimeoutException
java.lang.InterruptedException
java.util.concurrent.TimeoutException
public void testDatabaseClose()
public void testSelectUsingName()
public void testSelectUsingNameNotGiven()
public void testSelectUsingParameterNameNullNameWhenSqlHasNoNames()
public void testUpdateWithNullNamedParameter()
public void testUpdateWithNullParameter()
public void testUpdateWithNullStreamParameter()
public void testUpdateWithTestDatabaseForReadme()
public void testUpdateClobWithNull()
public void testUpdateClobWithClob() throws java.sql.SQLException
java.sql.SQLException
public void testUpdateClobWithReader() throws java.io.FileNotFoundException
java.io.FileNotFoundException
public void testUpdateBlobWithBlob() throws java.sql.SQLException
java.sql.SQLException
public void testUpdateBlobWithNull()
public void testSelectUsingNullNameInParameter()
public void testSelectUsingNameDoesNotExist()
public void testSelectUsingNameWithoutSpecifyingNameThrowsImmediately()
public void testSelectTransacted()
public void testSelectAutomappedAnnotatedTransacted()
public void testSelectAutomappedTransactedValuesOnly()
public void testSelectAutomappedTransacted()
public void testSelectTransactedTuple2()
public void testSelectTransactedTuple3()
public void testSelectTransactedTuple4()
public void testSelectTransactedTuple5()
public void testSelectTransactedTuple6()
public void testSelectTransactedTuple7()
public void testSelectTransactedTupleN()
public void testSelectTransactedCount()
public void testSelectTransactedGetAs()
public void testSelectTransactedGetAsOptional()
public void testDatabaseFrom()
public void testSelectTransactedChained() throws java.lang.Exception
java.lang.Exception
public void databaseIsAutoCloseable()
public void testSelectChained()
public void testReadMeFragment1()
public void testReadMeFragmentColumnDoesNotExistEmitsSqlSyntaxErrorException()
public void testReadMeFragmentDerbyHealthCheck()
public void testTupleSupport()
public void testDelayedCallsAreNonBlocking() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testAutoMapToInterface()
public void testAutoMapToInterfaceWithoutAnnotationstsError()
public void testAutoMapToInterfaceWithTwoMethods()
public void testAutoMapToInterfaceWithExplicitColumnName()
public void testAutoMapToInterfaceWithExplicitColumnNameThatDoesNotExist()
public void testAutoMapToInterfaceWithIndex()
public void testAutoMapToInterfaceWithIndexTooLarge()
public void testAutoMapToInterfaceWithIndexTooSmall()
public void testAutoMapWithUnmappableColumnType()
public void testAutoMapWithMixIndexAndName()
public void testAutoMapWithQueryInAnnotation()
public void testAutoMapForReadMe()
public void testAutoMapWithoutQueryInAnnotation()
public void testSelectWithoutWhereClause()
public void testTuple3()
public void testTuple4()
public void testTuple5()
public void testTuple6()
public void testTuple7()
public void testTupleN()
public void testTupleNWithClass()
public void testTupleNWithClassInTransaction()
public void testHealthCheck() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testHealthCheckThatThrows() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testUpdateOneRow()
public void testUpdateThreeRows()
public void testUpdateWithParameter()
public void testUpdateWithParameterTwoRuns()
public void testUpdateAllWithParameterFourRuns()
public void testUpdateWithBatchSize2()
public void testUpdateWithBatchSize3GreaterThanNumRecords()
public void testInsert()
public void testReturnGeneratedKeys()
public void testReturnGeneratedKeysDerby()
public void testReturnGeneratedKeysWithBatchSizeShouldThrow()
public void testTransactedReturnGeneratedKeys()
public void testTransactedReturnGeneratedKeys2()
public void testUpdateWithinTransaction()
public void testSelectDependsOnFlowable()
public void testSelectDependsOnObservable()
public void testSelectDependsOnOnSingle()
public void testSelectDependsOnCompletable()
public void testUpdateWithinTransactionBatchSize0()
public void testCreateBig()
public void testTxWithBig()
public void testTxWithBigInputBatchSize2000()
public void testInsertNullClobAndReadClobAsString()
public void testAutomapClobIssue32()
public void testClobMethod()
public void testBlobMethod()
public void testClobMethodPresent()
public void testBlobMethodPresent()
public void testDateOfBirthNullableForReadMe()
public void testInsertNullClobAndReadClobAsTuple2()
public void testInsertClobAndReadClobAsString()
public void testInsertClobAndReadClobUsingReader()
public void testInsertBlobAndReadBlobAsByteArray()
public void testInsertBlobAndReadBlobAsInputStream()
public void testShutdownBeforeUse()
public void testFewerColumnsMappedThanAvailable()
public void testMoreColumnsMappedThanAvailable()
public void testSelectTimestamp()
public void testSelectTimestampAsDate()
public void testSelectTimestampAsInstant()
public void testUpdateCalendarParameter()
public void testUpdateTimeParameter()
public void testUpdateTimestampParameter()
public void testUpdateSqlDateParameter()
public void testUpdateUtilDateParameter()
public void testUpdateTimestampAsInstant()
public void testUpdateTimestampAsZonedDateTime()
public void testCompleteCompletes()
public void testComplete() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCountsOnlyInTransaction()
public void testCountsInTransaction()
public void testTx() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testTxAfterSelect()
public void testUseTxOnComplete()
public void testSingleFlatMap()
public void testAutomappedInstanceHasMeaningfulToStringMethod()
public void testAutomappedEquals()
public void testAutomappedDoesNotEqualNull()
public void testAutomappedDoesNotEqual()
public void testAutomappedHashCode()
public void testAutomappedWithParametersThatProvokesMoreThanOneQuery()
public void testAutomappedObjectsEqualsAndHashCodeIsDistinctOnValues()
public void testAutomappedObjectsEqualsDifferentiatesDifferentInterfacesWithSameMethodNamesAndValues()
public void testAutomappedObjectsWhenDefaultMethodInvoked()
public void testAutomappedObjectsWhenDefaultMethodInvokedAndIsNonPublicThrows()
public void testBlockingDatabase()
public void testBlockingDatabaseTransacted()
public void testBlockingDatabaseTransactedNested()
public void testUsingNormalJDBCApi()
public void testUsingNormalJDBCApiCompletable()
public void testCallableStatement()
public void testCallableStatementReturningResultSets()
public void testCallableApiNoParameters()
public void testCallableApiNoParametersTransacted()
public void testCallableApiOneInOutParameter()
public void testCallableApiOneInOutParameterTransacted()
public void testCallableApiTwoInOutParameters()
public void testCallableApiTwoInOutParametersTransacted()
public void testCallableApiThreeInOutParameters()
public void testCallableApiThreeInOutParametersTransacted()
public void testCallableApiReturningOneOutParameter() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningOneOutParameterTransacted() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoOutParameters() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoOutParametersTransacted() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningThreeOutParameters() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningThreeOutParametersTransacted() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningOneResultSet() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningOneResultSetTransacted() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoResultSetsWithAutoMap() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoResultSetsWithAutoMapTransacted() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoResultSetsWithGet() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoResultSetsWithGetTransacted() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoResultSetsSwitchOrder1() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoResultSetsSwitchOrder1Transacted() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoResultSetsSwitchOrder2() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoResultSetsSwitchOrder2Transacted() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoOutputThreeResultSets() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTwoOutputThreeResultSetsTransacted() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testCallableApiReturningTenOutParameters()
public void testCallableApiReturningTenOutParametersTransacted()
public void testCallableApiReturningTenResultSets()
public void testCallableApiReturningTenResultSetsTransacted()
public void testCallableApiReturningOneResultSetGetAs() throws java.lang.InterruptedException
java.lang.InterruptedException
public void testH2InClauseWithoutSetArray()
public void testH2InClauseWithSetArray()
public void testUpdateTxPerformed()
public void testIssue20AutoCommitEnabledAndConnectionThrowsOnCommit()
public void testMapInTransactionIssue35()
public void testIssue27ConnectionErrorReportedToRxJavaPlugins()
public void testAutoMapInTransactionIssue35()
Copyright © 2016–2020. All rights reserved.