| Stewart\Testing\Filesystem\TempDirectory::removeTree | 72 | 0.0% |
| Stewart\Testing\Async\HandlerFibers::rethrowFailuresExceptAbandonedWaits | 20 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::close | 12 | 0.0% |
| Stewart\Testing\App\AppArgumentResolver::resolveParameter | 11.03 | 93.8% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::sendText | 8.02 | 92.9% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::createScheduleFor | 7.46 | 40.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::increment | 7.04 | 90.9% |
| Stewart\Testing\Exception\HarnessError::messageTemplate | 7 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::sliceForWindow | 7 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::receive | 6.28 | 28.6% |
| Stewart\Testing\Async\Latch::open | 6 | 0.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::cancelSubscriptions | 6 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::getValue | 6 | 0.0% |
| Stewart\Testing\Filesystem\TempDirectory::createWithPrefix | 6 | 0.0% |
| Stewart\Testing\HaContext\RecordedServiceCall::listTargetedEntityIds | 6 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::cancelSubscriptions | 6 | 0.0% |
| Stewart\Testing\Logging\RecordingLogger::log | 6 | 0.0% |
| Stewart\Testing\Logging\RecordingLogger::waitForMessage | 6 | 0.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::getNextRunAt | 6 | 0.0% |
| Stewart\Testing\Time\EventLoopTicks::settle | 6 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getIterator | 6 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnector::connect | 6 | 0.0% |
| Stewart\Testing\App\AppArgumentResolver::resolveArguments | 5 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::getPositionAt | 5 | 100.0% |
| Stewart\Testing\Time\ManualTimers::findEarliestDueBy | 5 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::listStates | 4.59 | 66.7% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::rearmFor | 4.01 | 90.9% |
| Stewart\Testing\App\AppArgumentResolver::findStoreFor | 4 | 100.0% |
| Stewart\Testing\App\AppArgumentResolver::isBuiltOnHaContext | 4 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::dropRepeatedStates | 4 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::keysWithPrefix | 4 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::findLiveEntry | 4 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::findNextEvent | 4 | 100.0% |
| Stewart\Testing\Time\EventLoopTicks::settleUntil | 4 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::runDueOccurrence | 3.01 | 88.9% |
| Stewart\Testing\App\AppHarness::finishInitializing | 3 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::runSettled | 3 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::claimKey | 3 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::trackHandle | 3 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::getValue | 3 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getHistory | 3 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::fireEvent | 3 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::callStubbedService | 3.00 | 92.3% |
| Stewart\Testing\Registry\RecordingRegistryEditor::updateEntity | 3 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::getDayOn | 3 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::probe | 2.15 | 66.7% |
| Stewart\Testing\Stream\PushSubscription::unsubscribe | 2.06 | 75.0% |
| Stewart\Testing\Time\ManualTimer::fire | 2.06 | 75.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::wakeReceiver | 2.06 | 75.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushStateChange | 2.03 | 80.0% |
| Stewart\Testing\App\AppHarness::requireNotStarted | 2 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::rethrowFailures | 2 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::releaseDeliveries | 2 | 100.0% |
| Stewart\Testing\Async\Latch::__construct | 2 | 0.0% |
| Stewart\Testing\Async\Latch::waitUntilOpen | 2 | 0.0% |
| Stewart\Testing\Async\Latch::isOpen | 2 | 0.0% |
| Stewart\Testing\Async\Latch::countWaiters | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordedExposure::__construct | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireBinarySensor | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireHandle | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedAction::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedAction::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::setOn | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedBinarySensor::setOff | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedButton::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedButton::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedButton::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedButton::pushCommand | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::setValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::setValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedDateTime::pushCommand | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::getAttributes | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::setAttributes | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::markAvailable | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::setValue | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::getOption | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSensor::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSensor::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSensor::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedText::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedText::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedText::getValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedText::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedText::pushCommand | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::getConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::updateConfig | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::setValue | 2 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::watchCommands | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposedTime::pushCommand | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposure::cancelCommandSubscriptions | 2 | 0.0% |
| Stewart\Testing\Exposure\RecordingExposure::assertNotRemoved | 2 | 100.0% |
| Stewart\Testing\Exposure\Collection\RecordedExposureCollection::withRecordedExposure | 2 | 0.0% |
| Stewart\Testing\Filesystem\TempDirectory::__construct | 2 | 0.0% |
| Stewart\Testing\Filesystem\TempDirectory::getFilePath | 2 | 0.0% |
| Stewart\Testing\Filesystem\TempDirectory::remove | 2 | 0.0% |
| Stewart\Testing\HaContext\PushedTrigger::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedEventFire::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedHistoryQuery::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedServiceCall::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedServiceCall::getServiceName | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedStateReader::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordedStateReader::readCurrentStates | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::stubServiceAnswer | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::stubServiceFailure | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushState | 2 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushEvent | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getLastCall | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchStateChanges | 2 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchTopic | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchConnection | 2 | 0.0% |
| Stewart\Testing\HaContext\RecordingHaContext::isConnected | 2 | 0.0% |
| Stewart\Testing\HaContext\WatchedTrigger::__construct | 2 | 0.0% |
| Stewart\Testing\HaContext\Collection\RecordedEventFireCollection::withRecordedFire | 2 | 0.0% |
| Stewart\Testing\HaContext\Collection\RecordedHistoryQueryCollection::withRecordedQuery | 2 | 0.0% |
| Stewart\Testing\HaContext\Collection\RecordedServiceCallCollection::withRecordedCall | 2 | 0.0% |
| Stewart\Testing\HaContext\Collection\WatchedTriggerCollection::withWatchedTrigger | 2 | 0.0% |
| Stewart\Testing\Logging\RecordedLog::__construct | 2 | 0.0% |
| Stewart\Testing\Logging\RecordingLogger::__construct | 2 | 0.0% |
| Stewart\Testing\Logging\RecordingLogger::listMessagesAt | 2 | 0.0% |
| Stewart\Testing\Logging\Collection\RecordedLogCollection::withRecordedLog | 2 | 0.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::cancelSubscriptions | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listFloors | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findFloor | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findFloorByName | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listLabels | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findLabel | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findLabelByName | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listDevices | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listEntities | 2 | 0.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findEntity | 2 | 0.0% |
| Stewart\Testing\Registry\RecordedRegistryUpdate::__construct | 2 | 0.0% |
| Stewart\Testing\Registry\RecordingRegistryEditor::findCurrentEntry | 2 | 100.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::isActive | 2 | 0.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::getId | 2 | 0.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::armAfter | 2 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::cancelAll | 2 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::armElapsedSchedule | 2 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::armWallClockSchedule | 2 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::removeByPrefix | 2 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::computeExpiryFor | 2 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::failDuringOutage | 2 | 100.0% |
| Stewart\Testing\Store\StoreBackendContract::setUp | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAMissingKeyReadsAsNull | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAValueComesBackByteForByte | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAWriteReplacesWhatWasThere | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testRemovingLeavesNothingAndIsSafeToRepeat | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testATtlExpiresTheValue | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testWritingWithoutATtlClearsOneTheKeyHad | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingCreatesTheKeyItIsMissing | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingKeepsAnExpiry | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingWhatIsNotAWholeNumberIsRefused | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingANumberWithANewlineIsRefused | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testCountingAFloatIsRefused | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAPrefixScanReturnsOnlyThatPrefix | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testAPrefixScanOfAnEmptyScopeIsEmpty | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testRemovingAPrefixLeavesOtherPrefixesAlone | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::testProbingSucceedsAgainstAnEngineThatIsThere | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::getPrefix | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::getOtherPrefix | 2 | 0.0% |
| Stewart\Testing\Store\StoreBackendContract::buildPrefixedKey | 2 | 0.0% |
| Stewart\Testing\Store\StoredEntry::__construct | 2 | 0.0% |
| Stewart\Testing\Stream\PushSource::push | 2 | 100.0% |
| Stewart\Testing\Stream\PushSource::cancelAttachments | 2 | 100.0% |
| Stewart\Testing\Stream\PushSource::countAttachments | 2 | 0.0% |
| Stewart\Testing\Stream\PushSubscription::getId | 2 | 0.0% |
| Stewart\Testing\Sun\FixedSunCalendar::getLocation | 2 | 0.0% |
| Stewart\Testing\Sun\FixedSunCalendar::findEventTimeOn | 2 | 100.0% |
| Stewart\Testing\Time\ManualTimeout::subscribe | 2 | 0.0% |
| Stewart\Testing\Time\ManualTimeout::unsubscribe | 2 | 0.0% |
| Stewart\Testing\Time\ManualTimeout::throwIfRequested | 2 | 0.0% |
| Stewart\Testing\Time\ManualTimer::release | 2 | 100.0% |
| Stewart\Testing\Time\ManualTimers::waitFor | 2 | 100.0% |
| Stewart\Testing\Time\ManualTimers::delay | 2 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::holdSendsUntil | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::holdCloseUntil | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::listSentOfType | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::isClosed | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getCloseInfo | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::onClose | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getId | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getLocalAddress | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getRemoteAddress | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getTlsInfo | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::isCompressionEnabled | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::sendBinary | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::streamText | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::streamBinary | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::ping | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getCount | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getTimestamp | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::getHandshakeResponse | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnector::__construct | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnector::createStalled | 2 | 0.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnector::createAuthenticatedConnection | 2 | 0.0% |
| Stewart\Testing\Websocket\Collection\FakeWebsocketConnectionCollection::withConnection | 2 | 0.0% |
| Stewart\Testing\App\AppArgumentResolver::__construct | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::__construct | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::provideService | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::startApp | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::advanceTime | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::stopApp | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::createFakesFor | 1 | 100.0% |
| Stewart\Testing\App\AppHarness::readAppId | 1 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::holdDeliveries | 1 | 100.0% |
| Stewart\Testing\Async\HandlerFibers::takeCompletedRuns | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::__construct | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::seedSnapshot | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::refuseExposures | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeSensor | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeBinarySensor | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeSwitch | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeButton | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeNumber | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeSelect | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeText | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeTime | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeDate | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeDateTime | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::exposeAction | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireSensor | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireSwitch | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireButton | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireNumber | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireSelect | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireText | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireTime | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireDate | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireDateTime | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::requireAction | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingEntityExposure::findHandle | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedAction::watchCalls | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedAction::pushCall | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedDate::pushCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::__construct | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::applySnapshot | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::getEntityId | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::isAvailable | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::markUnavailable | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::recordChange | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::deliverCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedEntity::findStateValue | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::getConfig | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::updateConfig | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::watchCommands | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedNumber::pushCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::setOption | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSelect::pushCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSensor::setValue | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::updateConfig | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::setOn | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::setOff | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::watchCommands | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedSwitch::pushCommand | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposedText::setValue | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::__construct | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::getKey | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::remove | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::recordConfig | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::watchPushedCommands | 1 | 100.0% |
| Stewart\Testing\Exposure\RecordingExposure::deliverCommand | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::__construct | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::seedState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::seedHistoricalState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::stubHistoryFailure | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::stubEventFireFailure | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushTrigger | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::listWatchedTriggers | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::pushConnection | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getEntity | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::requireState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::waitForState | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::getRegistry | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchEvents | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::watchTrigger | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::callService | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::callServiceForResponse | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::wasCausedByStewart | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::publish | 1 | 100.0% |
| Stewart\Testing\HaContext\RecordingHaContext::issueContext | 1 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::recordState | 1 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::listStatesInOrder | 1 | 100.0% |
| Stewart\Testing\HaContext\SeededHistory::stripAttributes | 1 | 100.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::__construct | 1 | 100.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::pushMessage | 1 | 100.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::publish | 1 | 100.0% |
| Stewart\Testing\Mqtt\RecordingMqtt::watchMessages | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedArea | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedFloor | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedLabel | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedDevice | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::seedEntity | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listAreas | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findArea | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findAreaByName | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listAreasOnFloor | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findDevice | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::listDevicesInArea | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::findEntityPlacement | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::getIndexedRegistry | 1 | 100.0% |
| Stewart\Testing\Registry\InMemoryRegistry::invalidateIndex | 1 | 100.0% |
| Stewart\Testing\Registry\RecordingRegistryEditor::__construct | 1 | 100.0% |
| Stewart\Testing\Registry\RecordingRegistryEditor::refuseUpdates | 1 | 100.0% |
| Stewart\Testing\Registry\Collection\RecordedRegistryUpdateCollection::withRecordedUpdate | 1 | 100.0% |
| Stewart\Testing\Registry\Collection\RecordedRegistryUpdateCollection::filterByEntityId | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::__construct | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::getId | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualEntityTimeTask::cancel | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::__construct | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::cancel | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::isActive | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduledTask::getNextRunAt | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::__construct | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runEvery | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runDailyAt | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runOnCron | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runAfter | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runAt | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runAtEntityTime | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::runAtSunEvent | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::armTask | 1 | 100.0% |
| Stewart\Testing\Schedule\ManualScheduler::claimTaskId | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::__construct | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::simulateOutage | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::endOutage | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::read | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::write | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::remove | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::exists | 1 | 100.0% |
| Stewart\Testing\Store\InMemoryStoreBackend::readNowInMilliseconds | 1 | 100.0% |
| Stewart\Testing\Stream\PushSource::__construct | 1 | 100.0% |
| Stewart\Testing\Stream\PushSource::attach | 1 | 100.0% |
| Stewart\Testing\Stream\PushSource::countSubscribers | 1 | 100.0% |
| Stewart\Testing\Stream\PushSubscription::__construct | 1 | 100.0% |
| Stewart\Testing\Stream\PushSubscription::isActive | 1 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::__construct | 1 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::stubEventTime | 1 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::getCurrentPosition | 1 | 100.0% |
| Stewart\Testing\Sun\FixedSunCalendar::isSunUp | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimeout::__construct | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimeout::__destruct | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimeout::isRequested | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimer::__construct | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimer::cancel | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimer::isPending | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::__construct | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::startTimer | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::timeout | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::countPendingTimers | 1 | 100.0% |
| Stewart\Testing\Time\ManualTimers::forget | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::__construct | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::getNow | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::getMonotonicTime | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::getTimeZone | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::isWithin | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::getWallTime | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::moveTo | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::skip | 1 | 100.0% |
| Stewart\Testing\Time\VirtualClock::rewind | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::__construct | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::queueFrame | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::replyWhenSent | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::answerEverySend | 1 | 100.0% |
| Stewart\Testing\Websocket\FakeWebsocketConnection::encodeFrame | 1 | 100.0% |
| Stewart\Testing\Store\StoreBackendContract::createBackend | 0 | 100.0% |
| Stewart\Testing\Store\StoreBackendContract::advanceTime | 0 | 100.0% |