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 | 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 | 25 | * FunctionBaseTest class. |
5 | 26 | * |
... | ... | @@ -12,9 +33,11 @@ |
12 | 33 | * Abstrai o PHPUnit, diminuindo a dependência de seu uso. Inclui a classe |
13 | 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 | 43 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); | ... | ... |
ieducar/tests/UnitBaseTest.class.php
1 | 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 | 25 | * UnitBaseTest abstract class. |
5 | 26 | * |
... | ... | @@ -8,12 +29,15 @@ |
8 | 29 | * |
9 | 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 | 39 | chdir(realpath(dirname(__FILE__) . '/../') . '/intranet'); |
17 | 40 | require_once 'PHPUnit/Framework.php'; |
41 | +require_once 'include/clsBanco.inc.php'; | |
18 | 42 | |
19 | 43 | abstract class UnitBaseTest extends PHPUnit_Framework_TestCase {} |
20 | 44 | \ No newline at end of file | ... | ... |
ieducar/tests/functional/ServidorAfastarWebTest.class.php
1 | 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 | 25 | * ServidorAfastarWebTest class. |
5 | 26 | * |
6 | 27 | * Esse teste precisa ser executado com o banco de dados distribuído na |
7 | 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 | 38 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; | ... | ... |
ieducar/tests/functional/ServidorCategoriaNivelWebTest.class.php
1 | 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 | 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 | 41 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; | ... | ... |
ieducar/tests/functional/ServidorMotivoAfastamentoWebTest.class.php
1 | 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 | 25 | * ServidorMotivoAfastamentoWebTest class. |
5 | 26 | * |
... | ... | @@ -9,9 +30,11 @@ |
9 | 30 | * Esse teste precisa ser executado com o banco de dados distribuído na |
10 | 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 | 40 | require_once realpath(dirname(__FILE__) . '/../') . '/FunctionalBaseTest.class.php'; | ... | ... |
ieducar/tests/unit/ClsBancoTest.class.php
1 | 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 | 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 | 35 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; |
11 | -require_once 'include/clsBanco.inc.php'; | |
12 | 36 | require_once 'include/pmieducar/clsPmieducarClienteSuspensao.inc.php'; |
13 | 37 | |
14 | 38 | class ClsBancoTest extends UnitBaseTest { | ... | ... |
ieducar/tests/unit/ClsPmieducarServidorTest.class.php
1 | 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 | 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 | 34 | require_once realpath(dirname(__FILE__) . '/../') . '/UnitBaseTest.class.php'; | ... | ... |