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
TEST PASSED!
                           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
TEST PASSED!
                           A-09-09-N-ok.in                           
Running: A-09-09-N-ok.import A-09-09-N-ok.in
TEST PASSED!
                           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/090_B-01-11-N-ok.out	2010-12-02 12:17:44.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
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/090_B-02-12-N-ok.out	2010-12-02 12:17:44.000000000 +0000
      ZONE  1      
*** 5,11 ****
  4 - Guardar como...
  5 - Menu de Operação
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Nova
  2 - Abrir
  3 - Guardar
--- 5,12 ----
  4 - Guardar como...
  5 - Menu de Operação
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Abrir: Operação inválida: java.io.FileNotFoundException: java.io.FileNotFoundException: teste2 (No such file or directory)
! Menu Principal
  1 - Nova
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 25,40 ****
  4 - Desactivar
  5 - Calcular Saldo
  0 - Sair
! Escolha uma opção: CLIENTE|003|Pedro Oliveira|103449|PLATINA|ACTIVO|1|1000
! 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
  3 - Activar
--- 26,32 ----
  4 - Desactivar
  5 - Calcular Saldo
  0 - Sair
! Escolha uma opção: Gestão de Clientes
  1 - Visualizar
  2 - Registar
  3 - Activar
      ZONE  3      
*** 52,68 ****
  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|
! TELEMOVEL|969008|cli003|2G|DESLIGADO|2500|
! TELEMOVEL|969009|cli003|2G|DESLIGADO|1200|
! TELEMOVEL|969010|cli003|2G|LIGADO|-2100|
! Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
  3 - Gestão de UM Telemóvel
--- 44,50 ----
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
  3 - Gestão de UM Telemóvel
      ZONE  4      
*** 73,79 ****
  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
--- 55,61 ----
  3 - Consultas
  4 - Ver Saldo
  0 - Sair
! Escolha uma opção: 0
  Menu de Operação
  1 - Gestão de Clientes
  2 - Gestão de Telemóveis
output differs from expected
                           B-03-13-N-ok.in                           
Running: B-03-13-N-ok.in (no import)
TEST PASSED!
                           B-04-14-N-ok.in                           
Running: B-04-14-N-ok.in (no import)
*** expected/B-04-14-N-ok.out	2010-10-27 09:55:53.000000000 +0100
--- logs/090_B-04-14-N-ok.out	2010-12-02 12:17:44.000000000 +0000
      ZONE  1      
*** 5,11 ****
  4 - Guardar como...
  5 - Menu de Operação
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Nova
  2 - Abrir
  3 - Guardar
--- 5,12 ----
  4 - Guardar como...
  5 - Menu de Operação
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Abrir: Operação inválida: java.io.FileNotFoundException: java.io.FileNotFoundException: teste5 (No such file or directory)
! Menu Principal
  1 - Nova
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 25,32 ****
  4 - Desactivar
  5 - Calcular Saldo
  0 - Sair
! Escolha uma opção: CLIENTE|123|Manuel|200200200|NORMAL|ACTIVO|0|0
! Gestão de Clientes
  1 - Visualizar
  2 - Registar
  3 - Activar
--- 26,32 ----
  4 - Desactivar
  5 - Calcular Saldo
  0 - Sair
! Escolha uma opção: Gestão de Clientes
  1 - Visualizar
  2 - Registar
  3 - Activar
output differs from expected
                           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.Operator.createMobile(Operator.java:149)
	at grt.Operator.openData(Operator.java:284)
	at grt.Grt.main(Grt.java:26)
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/090_E-01-17-N-ok.out	2010-12-02 12:17:45.000000000 +0000
      ZONE  1      
*** 124,133 ****
  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
  3 - Desligar
--- 124,130 ----
  7 - Consultar Saldo
  8 - Estabelecer ligação
  0 - Sair
! Escolha uma opção: Gestão do Telemóvel 900001
  1 - Ligar
  2 - Colocar no Silêncio
  3 - Desligar
output differs from expected
                           E-02-18-N-ok.in                           
Running: E-02-18-N-ok.import E-02-18-N-ok.in
TEST PASSED!
                           E-03-19-N-ok.in                           
Running: E-03-19-N-ok.import E-03-19-N-ok.in
TEST PASSED!
                           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
TEST PASSED!
                           F-02-22-N-ok.in                           
Running: F-02-22-N-ok.import F-02-22-N-ok.in
TEST PASSED!