<?php /* Test unit para comprobar los metodos de la clase DBManager * Puede generar un monton de usuarios dummys que deberan de ser eliminados en su dia * Felipe Vieira */ session_start(); require_once "DBManager.php"; require_once "../views/renderTable.php"; require_once "../cancerbero.php"; $can = new Cancerbero("testUnit"); $can->handleAuto(); $table = new RenderTable(); $man = DBManager::getInstance(); $man1 = DBManager::getInstance(); $man2 = DBManager::getInstance(); $man3 = DBManager::getInstance(); $man2->connect(); $man3->connect(); $man1->connect(); function say_error($correct) { if ($correct) { echo "creacion realizada correctamente<br/>"; } else { echo "Ya existia un dato asi en la base de datos<br/>"; } } if ($man->connect()) { say_error($man->insertarRol("rolDummy1", "rol de test unit")); say_error($man1->insertarFun("funDummy1", "funcion de test unit")); say_error($man2->insertarPag("pagDummy1", "pagina de test unit"));
<?php // Plantilla de creación de un controlador por Martín Vázquez session_start(); // se inicia el manejo de sesiones //Cancerbero require_once '../cancerbero/cancerbero.php'; $cerb = new Cancerbero('AP_NuevaNota'); $cerb->handleAuto(); //Includes iniciales require_once '../views/templateEngine.php'; // se carga la clase TemplateEngine require_once '../model/Nota.php'; require_once '../model/Usuario.php'; require_once 'navbar.php'; //Inclusión de navbar. Omitible si no la necesita require_once '../model/driver.php'; //Inclusión de Driver de las clases de "model". Omitible si no las usamos //Conexion a la BD (Permite usar las funciones de DBManager de Cancerbero) $db = Driver::getInstance(); //Instancias TemplateEngine, renderizan elementos $renderMain = new TemplateEngine(); $renderPlantilla = new TemplateEngine(); //FUNCIONES DEL CONTROLADOR //Escribimos aquí lo que hace este controlador en concreto (Comprueba el login, redirecciona...) $renderMain->title = "Nueva Nota"; //Titulo y cabecera de la pagina if (isset($_POST['editor'])) { $user = new Usuario($db); $user = $user->findBy('user_name', $_SESSION['name'])[0]; $nota = new Nota($db);
function cerberus($nombre_pagina) { $cerb = new Cancerbero($nombre_pagina); $cerb->handleAuto(); }