Deveel.Data.AggregateFunctionTests.OnSetUp C# (CSharp) Method

OnSetUp() protected method

protected OnSetUp ( string testName, IQuery query ) : bool
testName string
query IQuery
return bool
        protected override bool OnSetUp(string testName, IQuery query)
        {
            var tableName = ObjectName.Parse("APP.test_table");
            var tableInfo = new TableInfo(tableName);
            tableInfo.AddColumn("a", PrimitiveTypes.Integer());
            tableInfo.AddColumn("b", PrimitiveTypes.String());

            query.Access().CreateObject(tableInfo);

            var table = query.Access().GetMutableTable(tableName);
            for (int i = 0; i < 15; i++) {
                var aValue = Field.Integer(i * i);
                var bValue = Field.String(i.ToString());

                var row = table.NewRow();
                row.SetValue(0, aValue);
                row.SetValue(1, bValue);

                table.AddRow(row);
            }

            return true;
        }