Class | Description |
---|---|
AbstractDatabaseHandlerTest |
The bulk of our class implementation are implementations of AsyncDominoJNX and the extension interfaces in the com.hcl.domino.keep.dbrequests package To facilitate testing of those, this base class provides the standard objects we need to mock in order to minimize boilerplate code in our test execution
|
BaseForDbIntegrationTests |
Base class that handles IntegrationTest that test actual db interaction from DBRequesthandlder to concrete class extending AbstractAsyncDomino No mocking provided
|
BaseTestForEverythingList |
We have as set of classes that lookup lists they only differ by the label/view/folder name This is the base class to simplify them and avoid code repetition
|
DominoTestSessionExtension |
JUnit extension to ensure a DominoProcess and Thread are initialized before test commenced and are shut down after all Tests been run
|
KeepTestUtils |
Keep Test contains utilities usable by all test classes.
|
RunDotAnalysis |
Runs through the summary.dot from a jdeps analysis of keep Call was made: jdeps -dotoutput dots -verbose:package -filter:none \ -cp .:libs/* -R com.hcl.domino.keep-0.9.20-SNAPSHOT.jar
|
TestKeepConfig |
Utility class to have a consistent testing experience with a predefined set of settings
|
TestReporter |
Public method calls to report the start and end of test to trace errors down to their origin
|
TestSubscriberBuffer | |
TestSubscriberGeneric<T> |
Helper class as subscriber to the request methods allows to specify what behavior is expected by fluently add properties to the constructor e.g.
|
TestSubscriberJson |
Helper class as subscriber to the request methods extending TestSubscriberGeneric for use with JsonObject adds the ability to put expected results into a queue
|
TestSubscriberJsonIntegration |
Helper class as subscriber to the request methods allows to specify what behavior is expected by fluently add properties to the constructor e.g.
|
Enum | Description |
---|---|
KeepTestUtils.TestType |
Specifies the Test type: UnitTest or DB-Integration Test Determines directory where test data are loaded from
|