Module: Julewire::Core::Testing::Contracts

Includes:
Core::Records::Draft, Component, DeadlineScheduler, Integration, Runtime, Wire
Defined in:
lib/julewire/core/testing/contracts.rb,
lib/julewire/core/testing/contracts/wire.rb,
lib/julewire/core/testing/contracts/runtime.rb,
lib/julewire/core/testing/contracts/component.rb,
lib/julewire/core/testing/contracts/integration.rb,
lib/julewire/core/testing/contracts/record_draft.rb,
lib/julewire/core/testing/contracts/deadline_scheduler.rb,
lib/julewire/core/testing/contracts/integration_fields.rb

Defined Under Namespace

Modules: Component, DeadlineScheduler, Integration, IntegrationFields, RecordDraft, Runtime, Wire

Method Summary

Methods included from Wire

#assert_julewire_propagation_contract

Methods included from Runtime

#assert_julewire_execution_boundary_contract, #assert_julewire_failure_containment_contract, #assert_julewire_record_source_contract, #assert_julewire_runtime_integration_contract

Methods included from Integration

#assert_julewire_bounded_transform_spi_contract, #assert_julewire_integration_failure_contract, #assert_julewire_integration_health_contract, #assert_julewire_integration_ivar_state_contract, #assert_julewire_integration_payload_contract, #assert_julewire_integration_spi_contract, #assert_julewire_integration_timestamp_contract, #assert_julewire_integration_value_contract, #assert_julewire_truncation_marker_spi_contract, #assert_julewire_validation_spi_contract

Methods included from DeadlineScheduler

#assert_julewire_deadline_scheduler_spi_contract

Methods included from Component

#assert_julewire_destination_contract, #assert_julewire_formatter_contract, #assert_julewire_processor_contract, #assert_julewire_record_shape_contract, #build_julewire_contract_draft, #build_julewire_contract_record