public void TestTableCreate() { CrateDataReader reader = null; List <Table> schemadata = null; var tabledesc = (CrateTable)Attribute.GetCustomAttribute(typeof(CreatTestTable), typeof(CrateTable)); Assert.IsNotNull(tabledesc); TableUtils.DropTable(tabledesc.Name); using (var conn = TestCrateConnection()) { conn.Open(); conn.CreateTable <CreatTestTable>(); var sql = "SELECT * FROM information_schema.tables WHERE table_name= '" + tabledesc.Name + "'"; using (var cmd = new CrateCommand(sql, conn)) { reader = (CrateDataReader)cmd.ExecuteReader(); schemadata = reader.ToList <Table>(); } } Assert.IsNotNull(reader); Assert.IsNotNull(schemadata); Assert.Greater(schemadata.Count, 0); Assert.AreEqual(EnumHelpers.Replication(tabledesc.NumberOfReplicas), schemadata[0].NumberOfReplicas); Assert.AreEqual(tabledesc.NumberOfShards, schemadata[0].NumberOfShards); }
public void Cleaunp() { TableUtils.DropTable("ip_geopoint"); }
public void Init() { TableUtils.DropTable("ip_geopoint"); TableUtils.CreateIpGeoTable(); TableUtils.InsertIntoIpGeoTable(); }