public void HBaseColumnFamilyDataConvertsFromColumnDescriptor() { byte[] columnName = Encoding.UTF8.GetBytes("cd"); byte[] columnNameFromDb = Encoding.UTF8.GetBytes("cd:"); ColumnDescriptor cd = new ColumnDescriptor { Name = columnNameFromDb, MaxVersions = 3, BlockCacheEnabled = true }; HBaseColumnFamilyData cfData = new HBaseColumnFamilyData(cd); Assert.Equal(columnName, cfData.Name); Assert.Equal(cd.MaxVersions, cfData.MaxVersions); Assert.Equal(cd.BlockCacheEnabled, cfData.BlockCacheEnabled); Assert.Equal(cd, cfData.ColumnDescriptor); }
public void HBaseColumnFamilyDataConvertsFromHBaseColumnFamilyData() { byte[] columnNameInDb = Encoding.UTF8.GetBytes("cd:"); ColumnDescriptor cd = new ColumnDescriptor { Name = columnNameInDb, MaxVersions = 3, BlockCacheEnabled = true }; HBaseColumnFamilyData cf1 = new HBaseColumnFamilyData(cd); HBaseColumnFamilyData cf2 = new HBaseColumnFamilyData(cf1); Assert.Equal(cf1.Name, cf2.Name); Assert.Equal(cf1.MaxVersions, cf2.MaxVersions); Assert.Equal(cf1.BlockCacheEnabled, cf2.BlockCacheEnabled); Assert.Equal(cf1.ColumnDescriptor.Name, cf2.ColumnDescriptor.Name); Assert.Equal(cf1.ColumnDescriptor.MaxVersions, cf2.ColumnDescriptor.MaxVersions); Assert.Equal(cf1.ColumnDescriptor.BlockCacheEnabled, cf2.ColumnDescriptor.BlockCacheEnabled); }