Example #1
0
        public virtual void TestEquality()
        {
            VolumeId id1 = new HdfsVolumeId(new byte[] { unchecked ((byte)0), unchecked ((byte)
                                                                                         0) });

            TestEq(true, id1, id1);
            VolumeId id2 = new HdfsVolumeId(new byte[] { unchecked ((byte)0), unchecked ((byte)
                                                                                         1) });

            TestEq(true, id2, id2);
            TestEq(false, id1, id2);
            VolumeId id3 = new HdfsVolumeId(new byte[] { unchecked ((byte)1), unchecked ((byte)
                                                                                         0) });

            TestEq(true, id3, id3);
            TestEq(false, id1, id3);
            // same as 2, but "invalid":
            VolumeId id2copy1 = new HdfsVolumeId(new byte[] { unchecked ((byte)0), unchecked ((
                                                                                                  byte)1) });

            TestEq(true, id2, id2copy1);
            // same as 2copy1:
            VolumeId id2copy2 = new HdfsVolumeId(new byte[] { unchecked ((byte)0), unchecked ((
                                                                                                  byte)1) });

            TestEq(true, id2, id2copy2);
            TestEqMany(true, new VolumeId[] { id2, id2copy1, id2copy2 });
            TestEqMany(false, new VolumeId[] { id1, id2, id3 });
        }
Example #2
0
        public virtual void TestToString()
        {
            string strEmpty = new HdfsVolumeId(new byte[] {  }).ToString();

            NUnit.Framework.Assert.IsNotNull(strEmpty);
            string strNotEmpty = new HdfsVolumeId(new byte[] { unchecked ((byte)1) }).ToString
                                     ();

            NUnit.Framework.Assert.IsNotNull(strNotEmpty);
        }
Example #3
0
        public virtual void TestIdEmptyBytes()
        {
            VolumeId idEmpty1   = new HdfsVolumeId(new byte[0]);
            VolumeId idEmpty2   = new HdfsVolumeId(new byte[0]);
            VolumeId idNotEmpty = new HdfsVolumeId(new byte[] { unchecked ((byte)1) });

            TestEq(true, idEmpty1, idEmpty2);
            TestEq(false, idEmpty1, idNotEmpty);
            TestEq(false, idEmpty2, idNotEmpty);
        }