Commit 31965084ae2d1571d989220b954bcc5be352ca32
1 parent
fd61dc3a
Exists in
master
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
Showing
7 changed files
with
190 additions
and
24 deletions
Show diff stats
ieducar/tests/FunctionalBaseTest.class.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | +/* | ||
| 4 | + * i-Educar - Sistema de gestão escolar | ||
| 5 | + * | ||
| 6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
| 7 | + * <ctima@itajai.sc.gov.br> | ||
| 8 | + * | ||
| 9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
| 10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
| 11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
| 12 | + * qualquer versão posterior. | ||
| 13 | + * | ||
| 14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
| 15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
| 16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
| 17 | + * do GNU para mais detalhes. | ||
| 18 | + * | ||
| 19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
| 20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
| 21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
| 22 | + */ | ||
| 23 | + | ||
| 3 | /** | 24 | /** |
| 4 | * FunctionBaseTest class. | 25 | * FunctionBaseTest class. |
| 5 | * | 26 | * |
| @@ -12,9 +33,11 @@ | @@ -12,9 +33,11 @@ | ||
| 12 | * Abstrai o PHPUnit, diminuindo a dependência de seu uso. Inclui a classe | 33 | * Abstrai o PHPUnit, diminuindo a dependência de seu uso. Inclui a classe |
| 13 | * de banco de dados para facilitar no tearDown de dados de teste. | 34 | * de banco de dados para facilitar no tearDown de dados de teste. |
| 14 | * | 35 | * |
| 15 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
| 16 | - * @since 1.0.1 | ||
| 17 | - * @version SVN: $Id$ | 36 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
| 37 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
| 38 | + * @package Test | ||
| 39 | + * @since Classe disponível desde a versão 1.0.1 | ||
| 40 | + * @version $Id$ | ||
| 18 | */ | 41 | */ |
| 19 | 42 | ||
| 20 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); | 43 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); |
ieducar/tests/UnitBaseTest.class.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | +/* | ||
| 4 | + * i-Educar - Sistema de gestão escolar | ||
| 5 | + * | ||
| 6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
| 7 | + * <ctima@itajai.sc.gov.br> | ||
| 8 | + * | ||
| 9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
| 10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
| 11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
| 12 | + * qualquer versão posterior. | ||
| 13 | + * | ||
| 14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
| 15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
| 16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
| 17 | + * do GNU para mais detalhes. | ||
| 18 | + * | ||
| 19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
| 20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
| 21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
| 22 | + */ | ||
| 23 | + | ||
| 3 | /** | 24 | /** |
| 4 | * UnitBaseTest abstract class. | 25 | * UnitBaseTest abstract class. |
| 5 | * | 26 | * |
| @@ -8,12 +29,15 @@ | @@ -8,12 +29,15 @@ | ||
| 8 | * | 29 | * |
| 9 | * Abstrai o PHPUnit, diminuindo a dependência de seu uso. | 30 | * Abstrai o PHPUnit, diminuindo a dependência de seu uso. |
| 10 | * | 31 | * |
| 11 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
| 12 | - * @since 1.0.1 | ||
| 13 | - * @version SVN: $Id$ | 32 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
| 33 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
| 34 | + * @package Test | ||
| 35 | + * @since Classe disponível desde a versão 1.0.1 | ||
| 36 | + * @version $Id$ | ||
| 14 | */ | 37 | */ |
| 15 | 38 | ||
| 16 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); | 39 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); |
| 17 | require_once 'PHPUnit/Framework.php'; | 40 | require_once 'PHPUnit/Framework.php'; |
| 41 | +require_once 'include/clsBanco.inc.php'; | ||
| 18 | 42 | ||
| 19 | abstract class UnitBaseTest extends PHPUnit_Framework_TestCase {} | 43 | abstract class UnitBaseTest extends PHPUnit_Framework_TestCase {} |
| 20 | \ No newline at end of file | 44 | \ No newline at end of file |
ieducar/tests/functional/ServidorAfastarWebTest.class.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | +/* | ||
| 4 | + * i-Educar - Sistema de gestão escolar | ||
| 5 | + * | ||
| 6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
| 7 | + * <ctima@itajai.sc.gov.br> | ||
| 8 | + * | ||
| 9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
| 10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
| 11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
| 12 | + * qualquer versão posterior. | ||
| 13 | + * | ||
| 14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
| 15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
| 16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
| 17 | + * do GNU para mais detalhes. | ||
| 18 | + * | ||
| 19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
| 20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
| 21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
| 22 | + */ | ||
| 23 | + | ||
| 3 | /** | 24 | /** |
| 4 | * ServidorAfastarWebTest class. | 25 | * ServidorAfastarWebTest class. |
| 5 | * | 26 | * |
| 6 | * Esse teste precisa ser executado com o banco de dados distribuído na | 27 | * Esse teste precisa ser executado com o banco de dados distribuído na |
| 7 | * versão 1.0.0. | 28 | * versão 1.0.0. |
| 8 | * | 29 | * |
| 9 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
| 10 | - * @since 1.0.1 | ||
| 11 | - * @version $Id$ | 30 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
| 31 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
| 32 | + * @package Test | ||
| 33 | + * @subpackage FunctionalTest | ||
| 34 | + * @since Classe disponível desde a versão 1.0.1 | ||
| 35 | + * @version $Id$ | ||
| 12 | */ | 36 | */ |
| 13 | 37 | ||
| 14 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; | 38 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; |
ieducar/tests/functional/ServidorCategoriaNivelWebTest.class.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | +/* | ||
| 4 | + * i-Educar - Sistema de gestão escolar | ||
| 5 | + * | ||
| 6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaà | ||
| 7 | + * <ctima@itajai.sc.gov.br> | ||
| 8 | + * | ||
| 9 | + * Este programa é software livre; você pode redistribuÃ-lo e/ou modificá-lo | ||
| 10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
| 11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
| 12 | + * qualquer versão posterior. | ||
| 13 | + * | ||
| 14 | + * Este programa é distribuÃÂdo na expectativa de que seja útil, porém, SEM | ||
| 15 | + * NENHUMA GARANTIA; nem mesmo a garantia implÃÂcita de COMERCIABILIDADE OU | ||
| 16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÃFICA. Consulte a Licença Pública Geral | ||
| 17 | + * do GNU para mais detalhes. | ||
| 18 | + * | ||
| 19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
| 20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
| 21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
| 22 | + */ | ||
| 23 | + | ||
| 3 | /** | 24 | /** |
| 4 | * ServidorCategoriaNivelWebTest class. | 25 | * ServidorCategoriaNivelWebTest class. |
| 5 | * | 26 | * |
| 6 | - * Testa as ações de atualizar um nível de categoria, como verificação | ||
| 7 | - * da correção do bug #21. | 27 | + * Testa as ações de atualizar um nÃvel de categoria, como verificação |
| 28 | + * da correção do bug #21. | ||
| 8 | * | 29 | * |
| 9 | - * Esse teste precisa ser executado com o banco de dados distribuído na | ||
| 10 | - * versão 1.0.0. | 30 | + * Esse teste precisa ser executado com o banco de dados distribuÃdo na |
| 31 | + * versão 1.0.0. | ||
| 11 | * | 32 | * |
| 12 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
| 13 | - * @since 1.0.1 | ||
| 14 | - * @version SVN: $Id$ | 33 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
| 34 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
| 35 | + * @package Test | ||
| 36 | + * @subpackage FunctionalTest | ||
| 37 | + * @since Classe disponÃvel desde a versão 1.0.1 | ||
| 38 | + * @version $Id$ | ||
| 15 | */ | 39 | */ |
| 16 | 40 | ||
| 17 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; | 41 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; |
ieducar/tests/functional/ServidorMotivoAfastamentoWebTest.class.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | +/* | ||
| 4 | + * i-Educar - Sistema de gestão escolar | ||
| 5 | + * | ||
| 6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
| 7 | + * <ctima@itajai.sc.gov.br> | ||
| 8 | + * | ||
| 9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
| 10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
| 11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
| 12 | + * qualquer versão posterior. | ||
| 13 | + * | ||
| 14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
| 15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
| 16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
| 17 | + * do GNU para mais detalhes. | ||
| 18 | + * | ||
| 19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
| 20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
| 21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
| 22 | + */ | ||
| 23 | + | ||
| 3 | /** | 24 | /** |
| 4 | * ServidorMotivoAfastamentoWebTest class. | 25 | * ServidorMotivoAfastamentoWebTest class. |
| 5 | * | 26 | * |
| @@ -9,9 +30,11 @@ | @@ -9,9 +30,11 @@ | ||
| 9 | * Esse teste precisa ser executado com o banco de dados distribuído na | 30 | * Esse teste precisa ser executado com o banco de dados distribuído na |
| 10 | * versão 1.0.0. | 31 | * versão 1.0.0. |
| 11 | * | 32 | * |
| 12 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
| 13 | - * @since 1.0.1 | ||
| 14 | - * @version SVN: $Id$ | 33 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
| 34 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
| 35 | + * @package Test | ||
| 36 | + * @since Classe disponível desde a versão 1.0.1 | ||
| 37 | + * @version $Id$ | ||
| 15 | */ | 38 | */ |
| 16 | 39 | ||
| 17 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; | 40 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; |
ieducar/tests/unit/ClsBancoTest.class.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | +/* | ||
| 4 | + * i-Educar - Sistema de gestão escolar | ||
| 5 | + * | ||
| 6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
| 7 | + * <ctima@itajai.sc.gov.br> | ||
| 8 | + * | ||
| 9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
| 10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
| 11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
| 12 | + * qualquer versão posterior. | ||
| 13 | + * | ||
| 14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
| 15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
| 16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
| 17 | + * do GNU para mais detalhes. | ||
| 18 | + * | ||
| 19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
| 20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
| 21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
| 22 | + */ | ||
| 23 | + | ||
| 3 | /** | 24 | /** |
| 4 | * clsBancoTest class. | 25 | * clsBancoTest class. |
| 5 | * | 26 | * |
| 6 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
| 7 | - * @version SVN: $Id$ | 27 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
| 28 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
| 29 | + * @package Test | ||
| 30 | + * @subpackage UnitTest | ||
| 31 | + * @since Classe disponível desde a versão 1.0.1 | ||
| 32 | + * @version $Id$ | ||
| 8 | */ | 33 | */ |
| 9 | 34 | ||
| 10 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; | 35 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; |
| 11 | -require_once 'include/clsBanco.inc.php'; | ||
| 12 | require_once 'include/pmieducar/clsPmieducarClienteSuspensao.inc.php'; | 36 | require_once 'include/pmieducar/clsPmieducarClienteSuspensao.inc.php'; |
| 13 | 37 | ||
| 14 | class ClsBancoTest extends UnitBaseTest { | 38 | class ClsBancoTest extends UnitBaseTest { |
ieducar/tests/unit/ClsPmieducarServidorTest.class.php
| 1 | <?php | 1 | <?php |
| 2 | 2 | ||
| 3 | +/* | ||
| 4 | + * i-Educar - Sistema de gestão escolar | ||
| 5 | + * | ||
| 6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | ||
| 7 | + * <ctima@itajai.sc.gov.br> | ||
| 8 | + * | ||
| 9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | ||
| 10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | ||
| 11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | ||
| 12 | + * qualquer versão posterior. | ||
| 13 | + * | ||
| 14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | ||
| 15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | ||
| 16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | ||
| 17 | + * do GNU para mais detalhes. | ||
| 18 | + * | ||
| 19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | ||
| 20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | ||
| 21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | ||
| 22 | + */ | ||
| 23 | + | ||
| 3 | /** | 24 | /** |
| 4 | * ClsPmieducarServidorTest class. | 25 | * ClsPmieducarServidorTest class. |
| 5 | * | 26 | * |
| 6 | - * @author Eriksen Costa <eriksen.paixao_bs@cobra.com.br> | ||
| 7 | - * @version $Id$ | 27 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> |
| 28 | + * @license http://creativecommons.org/licenses/GPL/2.0/legalcode.pt CC GNU GPL | ||
| 29 | + * @package Test | ||
| 30 | + * @since Classe disponível desde a versão 1.0.1 | ||
| 31 | + * @version $Id$ | ||
| 8 | */ | 32 | */ |
| 9 | 33 | ||
| 10 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; | 34 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; |