public void CanOpenBaseIndex() { indexInfo = new IndexInfo("index", tableName, "Id", tableManager, statisticsManager, _transaction, 1024); BaseIndex index = null; Assert.DoesNotThrow(() => { index = indexInfo.Open(); }); Assert.IsNotNull(index); Assert.IsTrue(index is BTreeIndex); }
public void CanCreateStringIndex() { var indexTableName = RandomFilename; var schema = new Schema(); schema.AddStringField("Field", 50); tableInfo = new TableInfo(indexTableName, schema); tableManager.CreateTable(indexTableName, schema, _transaction); indexInfo = new IndexInfo("index", indexTableName, "Field", tableManager, statisticsManager, _transaction, 1024); // Todo check them out var indexSchema = indexInfo.Open(); Assert.Pass(); }