Example #1
0
        // 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);
        }
Example #2
0
        // 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);
        }