// ChooseVolume should throw DiskOutOfSpaceException // with volume and block sizes in exception message. /// <exception cref="System.Exception"/> public virtual void TestRRPolicyExceptionMessage() { AvailableSpaceVolumeChoosingPolicy <FsVolumeSpi> policy = new AvailableSpaceVolumeChoosingPolicy <FsVolumeSpi>(); InitPolicy(policy, 1.0f); TestRoundRobinVolumeChoosingPolicy.TestRRPolicyExceptionMessage(policy); }
// Test the Round-Robin block-volume fallback path when all volumes are within // the threshold. /// <exception cref="System.Exception"/> public virtual void TestRR() { AvailableSpaceVolumeChoosingPolicy <FsVolumeSpi> policy = ReflectionUtils.NewInstance <AvailableSpaceVolumeChoosingPolicy>(null); InitPolicy(policy, 1.0f); TestRoundRobinVolumeChoosingPolicy.TestRR(policy); }