All Classes and Interfaces
Class
Description
A successful OAuth 2.0 token endpoint response.
AdminJsonRestClient is a client for the Admin API of the CDR.
Exception thrown when a forbidden operation is attempted
A client for a Smile CDR CDS Hooks endpoint (
ENDPOINT_CDS_HOOKS), covering the three
endpoints of the CDS Hooks specification: discovery, service invocation and feedback.Record class that holds configuration information for connecting to a Smile CDR instance.
A REST client for sending HL7V2 messages to a Smile CDR server.
Creates HL7 V2 test data
The HTTP client a test client issues on, and whether closing that test client should close the
HTTP client with it.
What
SmileHarness.getHttpClient() hands back: the
request-issuing part of a SmileTestHttpClient, without its lifecycle.The
LocalhostSmileHarness class is responsible for managing interaction
with a Smile CDR environment running on the localhost.This class is a copy of NodeConfigsJson from cdr-api, with all enum references
from cdr-api replaced with string values.
NpmPackageClient is a client for the NPM Package Registry API of the CDR.
A client for performing SMART on FHIR OAuth 2.0 authorization flows.
Builder for creating
PackageInstallationSpec objects using a fluent API.Utility class for handling properties file operations in tests.
SmileCdrContainer is a container abstraction for orchestrating Smile CDR instances
within Docker environments.
Interface for interacting with a Smile CDR instance during testing.
An Apache HttpClient 5.x client configured the way Smile's tests need it, bundled with the
mutable state that callers have to be able to reach ? its cookie store and its connection pool.
Helpers for the URL paths under which Smile CDR modules are served.