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.