Exemplo n.º 1
0
        public virtual void TestRename1()
        {
            string src    = "/testNamenodeRetryCache/testRename1/src";
            string target = "/testNamenodeRetryCache/testRename1/target";

            ResetCall();
            nnRpc.Mkdirs(src, perm, true);
            // Retried renames succeed
            NewCall();
            NUnit.Framework.Assert.IsTrue(nnRpc.Rename(src, target));
            NUnit.Framework.Assert.IsTrue(nnRpc.Rename(src, target));
            NUnit.Framework.Assert.IsTrue(nnRpc.Rename(src, target));
            // A non-retried request fails
            NewCall();
            NUnit.Framework.Assert.IsFalse(nnRpc.Rename(src, target));
        }