Exemplo n.º 1
0
        public void parseBackUpTest()
        {
            Database db = new Database("name");

            MiniSQLEngine.MiniSQL q1 = db.Parse("BACKUP DATABASE database TO DISK = 'disk';");
            Assert.IsInstanceOfType(q1, typeof(BackupDatabase));
        }
Exemplo n.º 2
0
        public void parseDropDataBaseTest()
        {
            Database db = new Database("name");

            MiniSQLEngine.MiniSQL q1 = db.Parse("DROP DATABASE database;");
            Assert.IsInstanceOfType(q1, typeof(DropDataBase));
        }
Exemplo n.º 3
0
        public void parseDropTableTest()
        {
            Database db = new Database("name");

            MiniSQLEngine.MiniSQL q1 = db.Parse("DROP TABLE table;");
            Assert.IsInstanceOfType(q1, typeof(DropTable));
        }
Exemplo n.º 4
0
        public void parseCreateTableTest()
        {
            Database db = new Database("name");

            MiniSQLEngine.MiniSQL q1 = db.Parse("CREATE TABLE table (column_def_1);");
            Assert.IsInstanceOfType(q1, typeof(CreateTable));
        }
Exemplo n.º 5
0
        public void parseCreateDatabaseTest()
        {
            Database db = new Database("name");

            MiniSQLEngine.MiniSQL q1 = db.Parse("CREATE DATABASE database;");
            Assert.IsInstanceOfType(q1, typeof(CreateDataBase));
        }
Exemplo n.º 6
0
        public void addUserTest()
        {
            Database db = new Database("name");

            db.setCurrentUser(db.GetUser("admin"));
            db.Parse("CREATE TABLE table (column TEXT);");
            MiniSQLEngine.MiniSQL q1 = db.Parse("ADD USER (user, password, security_profile);");
            Assert.IsInstanceOfType(q1, typeof(AddUser));
        }
Exemplo n.º 7
0
        public void parseDeleteTest()
        {
            Database db = new Database("name");

            db.setCurrentUser(db.GetUser("admin"));
            db.Parse("CREATE TABLE table (column TEXT);");
            MiniSQLEngine.MiniSQL q1 = db.Parse("DELETE FROM table WHERE id=id1;");
            Assert.IsInstanceOfType(q1, typeof(Delete));
        }
Exemplo n.º 8
0
        public void parseSelectTest()
        {
            Database db = new Database("name");

            db.setCurrentUser(db.GetUser("admin"));
            db.Parse("CREATE TABLE table (column TEXT);");
            MiniSQLEngine.MiniSQL q1 = db.Parse("SELECT column FROM table;");
            Assert.IsInstanceOfType(q1, typeof(Select));
        }
Exemplo n.º 9
0
        public void parseInsertTest()
        {
            Database db = new Database("name");

            db.setCurrentUser(db.GetUser("admin"));
            db.Parse("CREATE TABLE table (column TEXT);");
            MiniSQLEngine.MiniSQL q1 = db.Parse("INSERT INTO table (column) VALUES (column1);");
            Assert.IsInstanceOfType(q1, typeof(Insert));
        }
Exemplo n.º 10
0
        public void deleteUserTest()
        {
            Database db = new Database("name");

            db.setCurrentUser(db.GetUser("admin"));
            db.Parse("CREATE TABLE table (column TEXT);");
            MiniSQLEngine.MiniSQL q1 = db.Parse("DELETE USER user;");
            Assert.IsInstanceOfType(q1, typeof(DeleteUser));
        }
Exemplo n.º 11
0
        public void revokeTest()
        {
            Database db = new Database("name");

            db.setCurrentUser(db.GetUser("admin"));
            db.Parse("CREATE TABLE table (column TEXT);");
            MiniSQLEngine.MiniSQL q1 = db.Parse("REVOKE privilege_type ON table TO security_profile;");
            Assert.IsInstanceOfType(q1, typeof(Revoke));
        }
Exemplo n.º 12
0
        public void dropSecurityTest()
        {
            Database db = new Database("name");

            db.setCurrentUser(db.GetUser("admin"));
            db.Parse("CREATE TABLE table (column TEXT);");
            MiniSQLEngine.MiniSQL q1 = db.Parse("DROP SECURITY PROFILE security_profile;");
            Assert.IsInstanceOfType(q1, typeof(DropSecurity));
        }