MySQL 26.10.0
Source Code Documentation
health_monitor_filesystem_adapter-t.cc File Reference
#include <gtest/gtest.h>
#include <string>
#include <system_error>
#include <vector>
#include "../health_monitor_filesystem_sample.h"

Namespaces

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

Functions

Filesystem_snapshot hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::complete_snapshot (std::string filesystem_id="8:1", std::string mount_point="/data", std::string mount_source="/dev/sda1", std::string filesystem_type="xfs", uint64_t capacity=1000, uint64_t available=250)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, MapsCompleteLinuxStyleSnapshot)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, MapsCompleteMacosStyleSnapshot)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, KeepsAvailableZeroSpace)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, RejectsUnavailableAndFailedIdentityWithoutMutation)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, RejectsUnavailableAndFailedUsageWithoutMutation)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, RejectsEmptyRequiredIdentityStrings)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, RejectsInvalidUsageWithoutMutation)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, RepeatedConversionDoesNotRetainState)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, ClassifiesFilesystemChangesIndependently)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, FailedSampleDoesNotChangeSuccessfulState)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, IdentityChangeResetsBeforePublishingNewSample)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, CapacityChangePublishesWithoutResettingSeries)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, IncompleteSampleIsNotPublished)
 
 hm::anonymous_namespace{health_monitor_filesystem_adapter-t.cc}::TEST (HealthMonitorFilesystemAdapter, FailureThenSuccessPublishesCurrentValues)