Deveel.Data.RevokeTests.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");

            query.Access().CreateTable(table => table
                .Named(tableName)
                .WithColumn("id", PrimitiveTypes.Integer()));

            query.Access().CreateUser("test_user", "0123456789");
            query.Access().GrantOnTable(tableName, "test_user", Privileges.Alter);

            query.Access().CreateRole("test_role");
            query.Access().AddUserToRole("test_user", "test_role");
            return true;
        }