static DBRecord GetTestBRecord(int key = 222) { // init record List <AtomValue> values = new List <AtomValue>(); AtomValue value1 = new AtomValue() { Type = AttributeTypes.Int, IntegerValue = key }; // AtomValue value2 = new AtomValue() { Type = AttributeTypes.Null }; // AtomValue value3 = new AtomValue() { Type = AttributeTypes.Char, CharLimit = 5, StringValue = "222" }; values.Add(value1); // values.Add(value2); // values.Add(value3); DBRecord record = new DBRecord(values); DBRecord cloneRecord = new DBRecord(record.Pack(), 0); BTreeNodeHelper.AssertDBRecords(record, cloneRecord); return(record); }
static DBRecord GetTestBRecord(double height, int pid, string name, string identity, int age) { // init record List <AtomValue> values = new List <AtomValue>(); AtomValue value1 = new AtomValue() { Type = AttributeTypes.Float, FloatValue = height }; AtomValue value2 = new AtomValue() { Type = AttributeTypes.Int, IntegerValue = pid }; AtomValue value3 = new AtomValue() { Type = AttributeTypes.Char, CharLimit = 32, StringValue = name }; AtomValue value4 = new AtomValue() { Type = AttributeTypes.Char, CharLimit = 128, StringValue = identity }; AtomValue value5 = new AtomValue() { Type = AttributeTypes.Int, IntegerValue = age }; values.Add(value1); values.Add(value2); values.Add(value3); values.Add(value4); values.Add(value5); DBRecord record = new DBRecord(values); DBRecord cloneRecord = new DBRecord(record.Pack(), 0); BTreeNodeHelper.AssertDBRecords(record, cloneRecord); return(record); }