NAME
CellBIS::SQL::Abstract::Test::Table - A part of Unit Testing with contain information of tables
SYNOPSIS
use CellBIS::SQL::Abstract::Test::Table;
my $tables = CellBIS::SQL::Abstract::Test::Table->new;
my $users = $tables->users;
my $roles = $tables->roles;
# get table field - users;
$users->id;
$users->id_roles;
$users->firstname;
$users->lastname;
$users->fullname;
$users->username;
$users->password;
$users->create;
$users->update;
$users->status;
# get table field - roles;
$roles->id;
$roles->name;
$roles->config;
# get table query for users
my $users_sqlite = $users->sqlite;
my $users_mariadb = $users->mariadb;
my $users_pg = $users->pg;
# get table query for roles
my $roles_sqlite = $roles->sqlite;
my $roles_mariadb = $roles->mariadb;
my $roles_pg = $roles->pg;
DESCRIPTION
This module is only for testing which contains 2 sample tables, namely users
and roles
.
ATTRIBUTES AND METHODS
CellBIS::SQL::Abstract::Test::Table implements two attributes, namely users
and roles
. Each attributes can call table field
attributes and method for table query (sqlite, mariadb, pg
).
AUTHOR
Achmad Yusri Afandi, yusrideb@cpan.org
COPYRIGHT AND LICENSE
Copyright (C) 2021 by Achmad Yusri Afandi
This program is free software, you can redistribute it and/or modify it under the terms of the Artistic License version 2.0.