Checking core structure...
compile_project:10: no matches found: *.in
rm -f po-grt-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
(cd src; jar cf ../po-grt-core.jar `find . -name \*.class -o -name \*.java`)
Checking interface structure...
rm -f po-grt-textui.jar `find . -name \*.class`
(cd src; javac -cp /usr/share/java/po-uilib.jar:/usr/share/java/po-prj10-strings.jar:../../po-grt-core/po-grt-core.jar -encoding UTF-8 `find . -name \*.java`)
(cd src; jar cf ../po-grt-textui.jar `find . -name \*.class -o -name \*.java`)
A-01-01-N-ok.in
Running: A-01-01-N-ok.in (no import)
TEST PASSED!
A-02-02-N-ok.in
Running: A-02-02-N-ok.import A-02-02-N-ok.in
TEST PASSED!
A-03-03-N-ok.in
Running: A-03-03-N-ok.import A-03-03-N-ok.in
TEST PASSED!
A-04-04-N-ok.in
Running: A-04-04-N-ok.import A-04-04-N-ok.in
TEST PASSED!
A-05-05-N-ok.in
Running: A-05-05-N-ok.import A-05-05-N-ok.in
TEST PASSED!
A-06-06-N-ok.in
Running: A-06-06-N-ok.import A-06-06-N-ok.in
*** expected/A-06-06-N-ok.out 2010-10-26 22:29:03.000000000 +0100
--- logs/026_A-06-06-N-ok.out 2010-12-02 12:13:33.000000000 +0000
ZONE 1
*** 20,32 ****
6 - Telemóveis sem Actividade
7 - Telemóveis com Saldo Positivo
0 - Sair
! Escolha uma opção: TELEMOVEL|969002|cli002|3G|SILENCIO|330|
! TELEMOVEL|969004|003|2G|LIGADO|1000|969001
! TELEMOVEL|969005|cli003|3G|LIGADO|3400|
! TELEMOVEL|969006|cli003|3G|LIGADO|4800|
! TELEMOVEL|969007|cli Es|3G|LIGADO|700|
! TELEMOVEL|969008|cli003|2G|DESLIGADO|2500|
! TELEMOVEL|969009|cli003|2G|DESLIGADO|1200|
Consultas
1 - Todas as Chamadas
2 - Chamadas de um Cliente
--- 20,35 ----
6 - Telemóveis sem Actividade
7 - Telemóveis com Saldo Positivo
0 - Sair
! Escolha uma opção: |969004|969008|969009|
! TELEMOVEL|969002|cli002|3G|330|
! TELEMOVEL|969002|cli002|3G|330|969008|
! TELEMOVEL|969004|003|2G|1000|969001|
! TELEMOVEL|969005|cli003|3G|3400|
! TELEMOVEL|969006|cli003|3G|4800|
! TELEMOVEL|969007|cli Es|3G|700|
! TELEMOVEL|969008|cli003|2G|2500|
! TELEMOVEL|969009|cli003|2G|1200|
! TELEMOVEL|969009|cli003|2G|1200|
Consultas
1 - Todas as Chamadas
2 - Chamadas de um Cliente
output differs from expected
A-07-07-N-ok.in
Running: A-07-07-N-ok.import A-07-07-N-ok.in
TEST PASSED!
A-08-08-N-ok.in
Running: A-08-08-N-ok.import A-08-08-N-ok.in
*** expected/A-08-08-N-ok.out 2010-10-26 14:31:13.000000000 +0100
--- logs/026_A-08-08-N-ok.out 2010-12-02 12:13:34.000000000 +0000
ZONE 1
*** 20,27 ****
6 - Telemóveis sem Actividade
7 - Telemóveis com Saldo Positivo
0 - Sair
! Escolha uma opção: CLIENTE|cli003|Pedro Oliveira|103449|PLATINA|ACTIVO|5|9800
! Consultas
1 - Todas as Chamadas
2 - Chamadas de um Cliente
3 - Chamadas para um Cliente
--- 20,26 ----
6 - Telemóveis sem Actividade
7 - Telemóveis com Saldo Positivo
0 - Sair
! Escolha uma opção: Consultas
1 - Todas as Chamadas
2 - Chamadas de um Cliente
3 - Chamadas para um Cliente
output differs from expected
A-09-09-N-ok.in
Running: A-09-09-N-ok.import A-09-09-N-ok.in
*** expected/A-09-09-N-ok.out 2010-10-27 00:13:20.000000000 +0100
--- logs/026_A-09-09-N-ok.out 2010-12-02 12:13:34.000000000 +0000
ZONE 1
*** 21,27 ****
7 - Telemóveis com Saldo Positivo
0 - Sair
Escolha uma opção: CLIENTE|cli001|Manuel Pinheiro|103443|NORMAL|ACTIVO|1|-900
- CLIENTE|cli003|Pedro Oliveira|103449|PLATINA|ACTIVO|5|6200
Consultas
1 - Todas as Chamadas
2 - Chamadas de um Cliente
--- 21,26 ----
output differs from expected
A-10-10-N-ok.in
Running: A-10-10-N-ok.in (no import)
TEST PASSED!
B-01-11-N-ok.in
Running: B-01-11-N-ok.import B-01-11-N-ok.in
*** expected/B-01-11-N-ok.out 2010-10-27 13:51:07.000000000 +0100
--- logs/026_B-01-11-N-ok.out 2010-12-02 12:13:34.000000000 +0000
ZONE 1
*** 22,32 ****
CLIENTE|004|Pedro Oliveira|103450|PLATINA|ACTIVO|0|0
CLIENTE|005|Pedro Oliveira|103451|PLATINA|ACTIVO|0|0
CLIENTE|01|Oliveira Preto|103547|NORMAL|ACTIVO|0|0
CLIENTE|cli Es|Maria Eucalipto|103441|OURO|ACTIVO|1|700
CLIENTE|cli001|Manuel Pinheiro|103443|NORMAL|ACTIVO|1|-900
CLIENTE|cli002|Pedro Pinheiro|103447|NORMAL|ACTIVO|2|330
CLIENTE|cli003|Pedro Oliveira|103449|PLATINA|ACTIVO|5|9800
- CLIENTE|Cli201|Ludgero Oliveira|103440|NORMAL|ACTIVO|0|0
Gestão de Clientes
1 - Visualizar
2 - Registar
--- 22,32 ----
CLIENTE|004|Pedro Oliveira|103450|PLATINA|ACTIVO|0|0
CLIENTE|005|Pedro Oliveira|103451|PLATINA|ACTIVO|0|0
CLIENTE|01|Oliveira Preto|103547|NORMAL|ACTIVO|0|0
+ CLIENTE|Cli201|Ludgero Oliveira|103440|NORMAL|ACTIVO|0|0
CLIENTE|cli Es|Maria Eucalipto|103441|OURO|ACTIVO|1|700
CLIENTE|cli001|Manuel Pinheiro|103443|NORMAL|ACTIVO|1|-900
CLIENTE|cli002|Pedro Pinheiro|103447|NORMAL|ACTIVO|2|330
CLIENTE|cli003|Pedro Oliveira|103449|PLATINA|ACTIVO|5|9800
Gestão de Clientes
1 - Visualizar
2 - Registar
ZONE 2
*** 47,53 ****
4 - Guardar como...
5 - Menu de Operação
0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
1 - Nova
2 - Abrir
3 - Guardar
--- 47,53 ----
4 - Guardar como...
5 - Menu de Operação
0 - Sair
! Escolha uma opção: Guardar ficheiro como: Menu Principal
1 - Nova
2 - Abrir
3 - Guardar
output differs from expected
B-02-12-N-ok.in
Running: B-02-12-N-ok.in (no import)
*** expected/B-02-12-N-ok.out 2010-10-27 13:51:07.000000000 +0100
--- logs/026_B-02-12-N-ok.out 2010-12-02 12:13:34.000000000 +0000
ZONE 1
*** 29,39 ****
CLIENTE|004|Pedro Oliveira|103450|PLATINA|ACTIVO|0|0
CLIENTE|005|Pedro Oliveira|103451|PLATINA|ACTIVO|0|0
CLIENTE|01|Oliveira Preto|103547|NORMAL|ACTIVO|0|0
CLIENTE|cli Es|Maria Eucalipto|103441|OURO|ACTIVO|1|700
CLIENTE|cli001|Manuel Pinheiro|103443|NORMAL|ACTIVO|1|-900
CLIENTE|cli002|Pedro Pinheiro|103447|NORMAL|ACTIVO|2|330
CLIENTE|cli003|Pedro Oliveira|103449|PLATINA|ACTIVO|5|9800
- CLIENTE|Cli201|Ludgero Oliveira|103440|NORMAL|ACTIVO|0|0
Gestão de Clientes
1 - Visualizar
2 - Registar
--- 29,39 ----
CLIENTE|004|Pedro Oliveira|103450|PLATINA|ACTIVO|0|0
CLIENTE|005|Pedro Oliveira|103451|PLATINA|ACTIVO|0|0
CLIENTE|01|Oliveira Preto|103547|NORMAL|ACTIVO|0|0
+ CLIENTE|Cli201|Ludgero Oliveira|103440|NORMAL|ACTIVO|0|0
CLIENTE|cli Es|Maria Eucalipto|103441|OURO|ACTIVO|1|700
CLIENTE|cli001|Manuel Pinheiro|103443|NORMAL|ACTIVO|1|-900
CLIENTE|cli002|Pedro Pinheiro|103447|NORMAL|ACTIVO|2|330
CLIENTE|cli003|Pedro Oliveira|103449|PLATINA|ACTIVO|5|9800
Gestão de Clientes
1 - Visualizar
2 - Registar
ZONE 2
*** 52,61 ****
2 - Registar
3 - Gestão de UM Telemóvel
0 - Sair
! Escolha uma opção: TELEMOVEL|969001|cli001|2G|LIGADO|-900|969004,969008,969009
! TELEMOVEL|969002|cli002|3G|SILENCIO|330|
! TELEMOVEL|969003|cli002|2G|LIGADO|0|969008
! TELEMOVEL|969004|003|2G|LIGADO|1000|969001
TELEMOVEL|969005|cli003|3G|LIGADO|3400|
TELEMOVEL|969006|cli003|3G|LIGADO|4800|
TELEMOVEL|969007|cli Es|3G|LIGADO|700|
--- 52,61 ----
2 - Registar
3 - Gestão de UM Telemóvel
0 - Sair
! Escolha uma opção: TELEMOVEL|969001|cli001|2G|LIGADO|-900|969004|969008|969009|
! TELEMOVEL|969002|cli002|3G|LIGADO|330|
! TELEMOVEL|969003|cli002|2G|LIGADO|0|969008|
! TELEMOVEL|969004|003|2G|LIGADO|1000|969001|
TELEMOVEL|969005|cli003|3G|LIGADO|3400|
TELEMOVEL|969006|cli003|3G|LIGADO|4800|
TELEMOVEL|969007|cli Es|3G|LIGADO|700|
ZONE 3
*** 73,80 ****
3 - Consultas
4 - Ver Saldo
0 - Sair
! Escolha uma opção: 10930
! Menu de Operação
1 - Gestão de Clientes
2 - Gestão de Telemóveis
3 - Consultas
--- 73,79 ----
3 - Consultas
4 - Ver Saldo
0 - Sair
! Escolha uma opção: Menu de Operação
1 - Gestão de Clientes
2 - Gestão de Telemóveis
3 - Consultas
output differs from expected
B-03-13-N-ok.in
Running: B-03-13-N-ok.in (no import)
*** expected/B-03-13-N-ok.out 2010-10-27 09:55:53.000000000 +0100
--- logs/026_B-03-13-N-ok.out 2010-12-02 12:13:34.000000000 +0000
ZONE 1
*** 38,44 ****
4 - Guardar como...
5 - Menu de Operação
0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
1 - Nova
2 - Abrir
3 - Guardar
--- 38,44 ----
4 - Guardar como...
5 - Menu de Operação
0 - Sair
! Escolha uma opção: Guardar ficheiro como: Menu Principal
1 - Nova
2 - Abrir
3 - Guardar
output differs from expected
B-04-14-N-ok.in
Running: B-04-14-N-ok.in (no import)
TEST PASSED!
C-01-15-N-ok.in
Running: C-01-15-N-ok.in (no import)
TEST PASSED!
D-01-16-N-ok.in
Running: D-01-16-N-ok.import D-01-16-N-ok.in
Exception in thread "main" java.lang.NullPointerException
at grt.GrtMan.createCellphone(GrtMan.java:230)
at grt.GrtMan.initialize(GrtMan.java:258)
at grt.Grt.main(Grt.java:19)
execution failed
program did not produce any output
E-01-17-N-ok.in
Running: E-01-17-N-ok.import E-01-17-N-ok.in
*** expected/E-01-17-N-ok.out 2010-10-28 17:53:49.000000000 +0100
--- logs/026_E-01-17-N-ok.out 2010-12-02 12:13:35.000000000 +0000
ZONE 1
*** 124,132 ****
7 - Consultar Saldo
8 - Estabelecer ligação
0 - Sair
! Escolha uma opção: O Telemóvel '900001' já está disponível para o telefone '777777'.
! O Telemóvel '900001' já está disponível para o telefone '888888'.
! O Telemóvel '900001' já está disponível para o telefone '999999'.
Gestão do Telemóvel 900001
1 - Ligar
2 - Colocar no Silêncio
--- 124,130 ----
7 - Consultar Saldo
8 - Estabelecer ligação
0 - Sair
! Escolha uma opção: O Telemóvel '900001' já está disponível para receber SMSs do telefone '777777'.
Gestão do Telemóvel 900001
1 - Ligar
2 - Colocar no Silêncio
output differs from expected
E-02-18-N-ok.in
Running: E-02-18-N-ok.import E-02-18-N-ok.in
*** expected/E-02-18-N-ok.out 2010-10-28 18:45:06.000000000 +0100
--- logs/026_E-02-18-N-ok.out 2010-12-02 12:13:35.000000000 +0000
ZONE 1
*** 52,58 ****
0 - Sair
Escolha uma opção: TELEMOVEL|777777|cli888|3G|LIGADO|1000|
TELEMOVEL|888888|cli888|3G|LIGADO|1000|
! TELEMOVEL|900001|cli001|3G|DESLIGADO|1000|777777
TELEMOVEL|999999|cli999|3G|LIGADO|1000|
Gestão de Telemóveis
1 - Visualizar
--- 52,58 ----
0 - Sair
Escolha uma opção: TELEMOVEL|777777|cli888|3G|LIGADO|1000|
TELEMOVEL|888888|cli888|3G|LIGADO|1000|
! TELEMOVEL|900001|cli001|3G|DESLIGADO|1000|777777|
TELEMOVEL|999999|cli999|3G|LIGADO|1000|
Gestão de Telemóveis
1 - Visualizar
output differs from expected
E-03-19-N-ok.in
Running: E-03-19-N-ok.import E-03-19-N-ok.in
*** expected/E-03-19-N-ok.out 2010-11-01 22:47:36.000000000 +0000
--- logs/026_E-03-19-N-ok.out 2010-12-02 12:13:35.000000000 +0000
ZONE 1
*** 17,24 ****
3 - Gestão de UM Telemóvel
0 - Sair
Escolha uma opção: TELEMOVEL|777777|cli888|3G|DESLIGADO|-10000|
! TELEMOVEL|888888|cli888|3G|SILENCIO|-1000|
! TELEMOVEL|900001|cli001|3G|DESLIGADO|901|999999
TELEMOVEL|999999|cli888|3G|LIGADO|-10|
Gestão de Telemóveis
1 - Visualizar
--- 17,24 ----
3 - Gestão de UM Telemóvel
0 - Sair
Escolha uma opção: TELEMOVEL|777777|cli888|3G|DESLIGADO|-10000|
! TELEMOVEL|888888|cli888|3G|LIGADO|-1000|
! TELEMOVEL|900001|cli001|3G|DESLIGADO|901|999999|
TELEMOVEL|999999|cli888|3G|LIGADO|-10|
Gestão de Telemóveis
1 - Visualizar
ZONE 2
*** 45,51 ****
7 - Consultar Saldo
8 - Estabelecer ligação
0 - Sair
! Escolha uma opção: -5555
Gestão do Telemóvel 777777
1 - Ligar
2 - Colocar no Silêncio
--- 45,51 ----
7 - Consultar Saldo
8 - Estabelecer ligação
0 - Sair
! Escolha uma opção: -5555.0
Gestão do Telemóvel 777777
1 - Ligar
2 - Colocar no Silêncio
ZONE 3
*** 62,69 ****
3 - Gestão de UM Telemóvel
0 - Sair
Escolha uma opção: TELEMOVEL|777777|cli888|3G|DESLIGADO|-5555|
! TELEMOVEL|888888|cli888|3G|SILENCIO|-1000|
! TELEMOVEL|900001|cli001|3G|DESLIGADO|901|999999
TELEMOVEL|999999|cli888|3G|LIGADO|-10|
Gestão de Telemóveis
1 - Visualizar
--- 62,69 ----
3 - Gestão de UM Telemóvel
0 - Sair
Escolha uma opção: TELEMOVEL|777777|cli888|3G|DESLIGADO|-5555|
! TELEMOVEL|888888|cli888|3G|LIGADO|-1000|
! TELEMOVEL|900001|cli001|3G|DESLIGADO|901|999999|
TELEMOVEL|999999|cli888|3G|LIGADO|-10|
Gestão de Telemóveis
1 - Visualizar
output differs from expected
E-04-20-N-ok.in
Running: E-04-20-N-ok.import E-04-20-N-ok.in
TEST PASSED!
F-01-21-N-ok.in
Running: F-01-21-N-ok.import F-01-21-N-ok.in
*** expected/F-01-21-N-ok.out 2010-11-07 17:32:12.000000000 +0000
--- logs/026_F-01-21-N-ok.out 2010-12-02 12:13:35.000000000 +0000
ZONE 1
*** 70,76 ****
7 - Consultar Saldo
8 - Estabelecer ligação
0 - Sair
! Escolha uma opção: Número do telemóvel: Tipo de mensagem a efectuar (VOZ, SMS ou MMS): O telefone pretendido está no silêncio.
Gestão do Telemóvel 969001
1 - Ligar
2 - Colocar no Silêncio
--- 70,76 ----
7 - Consultar Saldo
8 - Estabelecer ligação
0 - Sair
! Escolha uma opção: Número do telemóvel: Tipo de mensagem a efectuar (VOZ, SMS ou MMS): Duração da chamada (em minutos): O custo da chamada foi: 1,60 euros.
Gestão do Telemóvel 969001
1 - Ligar
2 - Colocar no Silêncio
ZONE 2
*** 81,87 ****
7 - Consultar Saldo
8 - Estabelecer ligação
0 - Sair
! Escolha uma opção: Número do telemóvel: Tipo de mensagem a efectuar (VOZ, SMS ou MMS): O telefone pretendido está no silêncio.
Gestão do Telemóvel 969001
1 - Ligar
2 - Colocar no Silêncio
--- 81,87 ----
7 - Consultar Saldo
8 - Estabelecer ligação
0 - Sair
! Escolha uma opção: Opção inválida!
Gestão do Telemóvel 969001
1 - Ligar
2 - Colocar no Silêncio
ZONE 3
*** 92,97 ****
--- 92,98 ----
7 - Consultar Saldo
8 - Estabelecer ligação
0 - Sair
+ Escolha uma opção: Número inválido!
Escolha uma opção: Gestão de Telemóveis
1 - Visualizar
2 - Registar
ZONE 4
*** 287,295 ****
6 - Telemóveis sem Actividade
7 - Telemóveis com Saldo Positivo
0 - Sair
! Escolha uma opção: Identificador do cliente: CHAMADA|12|969004|969001|SMS|10|0|EFECTIVA
! CHAMADA|13|969004|969001|VOZ|10|100|EFECTIVA
! CHAMADA|14|969004|969001|SMS|20|0|EFECTIVA
Consultas
1 - Todas as Chamadas
2 - Chamadas de um Cliente
--- 288,296 ----
6 - Telemóveis sem Actividade
7 - Telemóveis com Saldo Positivo
0 - Sair
! Escolha uma opção: Identificador do cliente: CHAMADA|11|969001|969004|SMS|10|0|EFECTIVA
! CHAMADA|12|969001|969004|VOZ|10|100|EFECTIVA
! CHAMADA|13|969001|969004|SMS|20|0|EFECTIVA
Consultas
1 - Todas as Chamadas
2 - Chamadas de um Cliente
ZONE 5
*** 299,312 ****
6 - Telemóveis sem Actividade
7 - Telemóveis com Saldo Positivo
0 - Sair
! Escolha uma opção: Identificador do cliente: CHAMADA|1|969001|969003|SMS|10|10|EFECTIVA
! CHAMADA|2|969001|969003|VOZ|10|200|EFECTIVA
! CHAMADA|3|969001|969002|SMS|10|10|EFECTIVA
! CHAMADA|4|969001|969002|VOZ|0|0|COM-MENSAGEM
! CHAMADA|5|969001|969002|MMS|0|0|COM-MENSAGEM
! CHAMADA|9|969010|969003|SMS|10|0|EFECTIVA
! CHAMADA|10|969010|969003|VOZ|10|100|EFECTIVA
! CHAMADA|11|969010|969003|SMS|20|0|EFECTIVA
Consultas
1 - Todas as Chamadas
2 - Chamadas de um Cliente
--- 300,312 ----
6 - Telemóveis sem Actividade
7 - Telemóveis com Saldo Positivo
0 - Sair
! Escolha uma opção: Identificador do cliente: CHAMADA|1|969003|969001|SMS|10|10|EFECTIVA
! CHAMADA|2|969003|969001|VOZ|10|200|EFECTIVA
! CHAMADA|3|969002|969001|SMS|10|10|EFECTIVA
! CHAMADA|4|969002|969001|VOZ|8|160|EFECTIVA
! CHAMADA|8|969003|969010|SMS|10|0|EFECTIVA
! CHAMADA|9|969003|969010|VOZ|10|100|EFECTIVA
! CHAMADA|10|969003|969010|SMS|20|0|EFECTIVA
Consultas
1 - Todas as Chamadas
2 - Chamadas de um Cliente
output differs from expected
F-02-22-N-ok.in
Running: F-02-22-N-ok.import F-02-22-N-ok.in
TEST PASSED!