MySQL 26.10.0
Source Code Documentation
health_monitor_storage_adapter-t.cc File Reference
#include <gtest/gtest.h>
#include <chrono>
#include <system_error>
#include <vector>
#include "../health_monitor_storage_mapping.h"

Namespaces

namespace  hm
 
namespace  hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}
 

Functions

Storage_snapshot hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::complete_snapshot ()
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, JoinsCompleteSnapshotByDeviceName)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, PreservesReadWriteOnlyHotplugDevice)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, FailedOptionalCapabilitiesPreserveRows)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, MissingCapabilityRowsRemainUnavailable)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, KeepsAvailableZeroValues)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, AllUnavailableReturnsUnavailable)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, FailureOnlyReturnsFailed)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, HierarchyOnlyFailureReturnsUnavailable)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, RejectsMissingPartitionRelationship)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, RejectsRelationshipOnDisk)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, RejectsPartitionParent)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, RejectsZeroSectorSizeWithoutMutation)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, RejectsNegativeDurationsWithoutMutation)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, RejectsDuplicateAndEmptyDeviceNames)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, RejectsInvalidInventoryKind)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, FailureThenSuccessDoesNotRetainState)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, TableMappingResetsNullableState)
 
 hm::anonymous_namespace{health_monitor_storage_adapter-t.cc}::TEST (HealthMonitorStorageAdapter, MetricEligibilityRequiresKindAndCapability)