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 }); }
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); }
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); }