From 31965084ae2d1571d989220b954bcc5be352ca32 Mon Sep 17 00:00:00 2001 From: Eriksen Costa Paixão Date: Wed, 6 May 2009 15:06:42 +0000 Subject: [PATCH] by Eriksen: Refactoring de código dos testes: * Cabeçalhos seguindo os padrões de codificação * Classes de teste Selenium codificadas em UTF-8 * UnitBasteTest incluindo arquivo da classe clsBanco, para facilitar conexão pelos testes que a extendem --- ieducar/tests/FunctionalBaseTest.class.php | 29 ++++++++++++++++++++++++++--- ieducar/tests/UnitBaseTest.class.php | 30 +++++++++++++++++++++++++++--- ieducar/tests/functional/ServidorAfastarWebTest.class.php | 30 +++++++++++++++++++++++++++--- ieducar/tests/functional/ServidorCategoriaNivelWebTest.class.php | 38 +++++++++++++++++++++++++++++++------- ieducar/tests/functional/ServidorMotivoAfastamentoWebTest.class.php | 29 ++++++++++++++++++++++++++--- ieducar/tests/unit/ClsBancoTest.class.php | 30 +++++++++++++++++++++++++++--- ieducar/tests/unit/ClsPmieducarServidorTest.class.php | 28 ++++++++++++++++++++++++++-- 7 files changed, 190 insertions(+), 24 deletions(-) diff --git a/ieducar/tests/FunctionalBaseTest.class.php b/ieducar/tests/FunctionalBaseTest.class.php index 46486c2..a084497 100644 --- a/ieducar/tests/FunctionalBaseTest.class.php +++ b/ieducar/tests/FunctionalBaseTest.class.php @@ -1,5 +1,26 @@ + * + * Este programa software livre; voc pode redistribu-lo e/ou modific-lo + * sob os termos da Licena Pblica Geral GNU conforme publicada pela Free + * Software Foundation; tanto a verso 2 da Licena, como (a seu critrio) + * qualquer verso posterior. + * + * Este programa distribudo na expectativa de que seja til, porm, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implcita de COMERCIABILIDADE OU + * ADEQUAO A UMA FINALIDADE ESPECFICA. Consulte a Licena Pblica Geral + * do GNU para mais detalhes. + * + * Voc deve ter recebido uma cpia da Licena Pblica Geral do GNU junto + * com este programa; se no, escreva para a Free Software Foundation, Inc., no + * endereo 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + */ + /** * FunctionBaseTest class. * @@ -12,9 +33,11 @@ * Abstrai o PHPUnit, diminuindo a dependncia de seu uso. Inclui a classe * de banco de dados para facilitar no tearDown de dados de teste. * - * @author Eriksen Costa - * @since 1.0.1 - * @version SVN: $Id$ + * @author Eriksen Costa Paixo + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL + * @package Test + * @since Classe disponvel desde a verso 1.0.1 + * @version $Id$ */ chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); diff --git a/ieducar/tests/UnitBaseTest.class.php b/ieducar/tests/UnitBaseTest.class.php index 2f5cca1..dc13167 100644 --- a/ieducar/tests/UnitBaseTest.class.php +++ b/ieducar/tests/UnitBaseTest.class.php @@ -1,5 +1,26 @@ + * + * Este programa software livre; voc pode redistribu-lo e/ou modific-lo + * sob os termos da Licena Pblica Geral GNU conforme publicada pela Free + * Software Foundation; tanto a verso 2 da Licena, como (a seu critrio) + * qualquer verso posterior. + * + * Este programa distribudo na expectativa de que seja til, porm, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implcita de COMERCIABILIDADE OU + * ADEQUAO A UMA FINALIDADE ESPECFICA. Consulte a Licena Pblica Geral + * do GNU para mais detalhes. + * + * Voc deve ter recebido uma cpia da Licena Pblica Geral do GNU junto + * com este programa; se no, escreva para a Free Software Foundation, Inc., no + * endereo 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + */ + /** * UnitBaseTest abstract class. * @@ -8,12 +29,15 @@ * * Abstrai o PHPUnit, diminuindo a dependncia de seu uso. * - * @author Eriksen Costa - * @since 1.0.1 - * @version SVN: $Id$ + * @author Eriksen Costa Paixo + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL + * @package Test + * @since Classe disponvel desde a verso 1.0.1 + * @version $Id$ */ chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); require_once 'PHPUnit/Framework.php'; +require_once 'include/clsBanco.inc.php'; abstract class UnitBaseTest extends PHPUnit_Framework_TestCase {} \ No newline at end of file diff --git a/ieducar/tests/functional/ServidorAfastarWebTest.class.php b/ieducar/tests/functional/ServidorAfastarWebTest.class.php index cf092e3..76e1d82 100644 --- a/ieducar/tests/functional/ServidorAfastarWebTest.class.php +++ b/ieducar/tests/functional/ServidorAfastarWebTest.class.php @@ -1,14 +1,38 @@ + * + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) + * qualquer versão posterior. + * + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral + * do GNU para mais detalhes. + * + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto + * com este programa; se não, escreva para a Free Software Foundation, Inc., no + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + */ + /** * ServidorAfastarWebTest class. * * Esse teste precisa ser executado com o banco de dados distribuído na * versão 1.0.0. * - * @author Eriksen Costa - * @since 1.0.1 - * @version $Id$ + * @author Eriksen Costa Paixão + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL + * @package Test + * @subpackage FunctionalTest + * @since Classe disponível desde a versão 1.0.1 + * @version $Id$ */ require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; diff --git a/ieducar/tests/functional/ServidorCategoriaNivelWebTest.class.php b/ieducar/tests/functional/ServidorCategoriaNivelWebTest.class.php index 21ded85..86eaa19 100644 --- a/ieducar/tests/functional/ServidorCategoriaNivelWebTest.class.php +++ b/ieducar/tests/functional/ServidorCategoriaNivelWebTest.class.php @@ -1,17 +1,41 @@ + * + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) + * qualquer versão posterior. + * + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral + * do GNU para mais detalhes. + * + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto + * com este programa; se não, escreva para a Free Software Foundation, Inc., no + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + */ + /** * ServidorCategoriaNivelWebTest class. * - * Testa as aes de atualizar um nvel de categoria, como verificao - * da correo do bug #21. + * Testa as ações de atualizar um nível de categoria, como verificação + * da correção do bug #21. * - * Esse teste precisa ser executado com o banco de dados distribudo na - * verso 1.0.0. + * Esse teste precisa ser executado com o banco de dados distribuído na + * versão 1.0.0. * - * @author Eriksen Costa - * @since 1.0.1 - * @version SVN: $Id$ + * @author Eriksen Costa Paixão + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL + * @package Test + * @subpackage FunctionalTest + * @since Classe disponível desde a versão 1.0.1 + * @version $Id$ */ require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; diff --git a/ieducar/tests/functional/ServidorMotivoAfastamentoWebTest.class.php b/ieducar/tests/functional/ServidorMotivoAfastamentoWebTest.class.php index 1776e18..8a1e656 100644 --- a/ieducar/tests/functional/ServidorMotivoAfastamentoWebTest.class.php +++ b/ieducar/tests/functional/ServidorMotivoAfastamentoWebTest.class.php @@ -1,5 +1,26 @@ + * + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) + * qualquer versão posterior. + * + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral + * do GNU para mais detalhes. + * + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto + * com este programa; se não, escreva para a Free Software Foundation, Inc., no + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + */ + /** * ServidorMotivoAfastamentoWebTest class. * @@ -9,9 +30,11 @@ * Esse teste precisa ser executado com o banco de dados distribuído na * versão 1.0.0. * - * @author Eriksen Costa - * @since 1.0.1 - * @version SVN: $Id$ + * @author Eriksen Costa Paixão + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL + * @package Test + * @since Classe disponível desde a versão 1.0.1 + * @version $Id$ */ require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; diff --git a/ieducar/tests/unit/ClsBancoTest.class.php b/ieducar/tests/unit/ClsBancoTest.class.php index 9024f42..c1d0b7b 100644 --- a/ieducar/tests/unit/ClsBancoTest.class.php +++ b/ieducar/tests/unit/ClsBancoTest.class.php @@ -1,14 +1,38 @@ + * + * Este programa software livre; voc pode redistribu-lo e/ou modific-lo + * sob os termos da Licena Pblica Geral GNU conforme publicada pela Free + * Software Foundation; tanto a verso 2 da Licena, como (a seu critrio) + * qualquer verso posterior. + * + * Este programa distribudo na expectativa de que seja til, porm, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implcita de COMERCIABILIDADE OU + * ADEQUAO A UMA FINALIDADE ESPECFICA. Consulte a Licena Pblica Geral + * do GNU para mais detalhes. + * + * Voc deve ter recebido uma cpia da Licena Pblica Geral do GNU junto + * com este programa; se no, escreva para a Free Software Foundation, Inc., no + * endereo 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + */ + /** * clsBancoTest class. * - * @author Eriksen Costa - * @version SVN: $Id$ + * @author Eriksen Costa Paixo + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL + * @package Test + * @subpackage UnitTest + * @since Classe disponvel desde a verso 1.0.1 + * @version $Id$ */ require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; -require_once 'include/clsBanco.inc.php'; require_once 'include/pmieducar/clsPmieducarClienteSuspensao.inc.php'; class ClsBancoTest extends UnitBaseTest { diff --git a/ieducar/tests/unit/ClsPmieducarServidorTest.class.php b/ieducar/tests/unit/ClsPmieducarServidorTest.class.php index 97c1ab6..443be17 100644 --- a/ieducar/tests/unit/ClsPmieducarServidorTest.class.php +++ b/ieducar/tests/unit/ClsPmieducarServidorTest.class.php @@ -1,10 +1,34 @@ + * + * Este programa software livre; voc pode redistribu-lo e/ou modific-lo + * sob os termos da Licena Pblica Geral GNU conforme publicada pela Free + * Software Foundation; tanto a verso 2 da Licena, como (a seu critrio) + * qualquer verso posterior. + * + * Este programa distribudo na expectativa de que seja til, porm, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implcita de COMERCIABILIDADE OU + * ADEQUAO A UMA FINALIDADE ESPECFICA. Consulte a Licena Pblica Geral + * do GNU para mais detalhes. + * + * Voc deve ter recebido uma cpia da Licena Pblica Geral do GNU junto + * com este programa; se no, escreva para a Free Software Foundation, Inc., no + * endereo 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + */ + /** * ClsPmieducarServidorTest class. * - * @author Eriksen Costa - * @version $Id$ + * @author Eriksen Costa Paixo + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL + * @package Test + * @since Classe disponvel desde a verso 1.0.1 + * @version $Id$ */ require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; -- libgit2 0.21.2