Checking core structure...
rm -f po-grt-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
./grt/core/client/Client.java:17: warning: unmappable character for encoding UTF-8
    private String _id;     /*Chave �nica do cliente*/
                                    ^
./grt/core/client/Client.java:75: warning: unmappable character for encoding UTF-8
        //CLIENTE|idCliente|nomeCliente|NIF|tipoCliente|estadoAtendedor �|n�meroTelefones|saldo�
                                                                        ^
./grt/core/client/Client.java:75: warning: unmappable character for encoding UTF-8
        //CLIENTE|idCliente|nomeCliente|NIF|tipoCliente|estadoAtendedor �|n�meroTelefones|saldo�
                                                                           ^
./grt/core/client/Client.java:75: warning: unmappable character for encoding UTF-8
        //CLIENTE|idCliente|nomeCliente|NIF|tipoCliente|estadoAtendedor �|n�meroTelefones|saldo�
                                                                                               ^
./grt/core/client/Client.java:80: warning: unmappable character for encoding UTF-8
    	//Se n�o for o mesmo tipo de chamada, reset ao contador
    	      ^
./grt/core/client/Client.java:90: warning: unmappable character for encoding UTF-8
    		//Guardo o ultimo tipo para comparar na pr�xima vez
    		                                          ^
./grt/core/client/ClientLookupHelper.java:6: warning: unmappable character for encoding UTF-8
 * Esta classe foi necessaria porque para a consulta dos clientes com dividas, necessitamos de 3 informa�oes
                                                                                                        ^
./grt/core/client/ClientStateCallEnum.java:7: warning: unmappable character for encoding UTF-8
 * Isto � b�sicamente uma enumeration. � uma lista de valores pr�-definidos.
        ^
./grt/core/client/ClientStateCallEnum.java:7: warning: unmappable character for encoding UTF-8
 * Isto � b�sicamente uma enumeration. � uma lista de valores pr�-definidos.
           ^
./grt/core/client/ClientStateCallEnum.java:7: warning: unmappable character for encoding UTF-8
 * Isto � b�sicamente uma enumeration. � uma lista de valores pr�-definidos.
                                       ^
./grt/core/client/ClientStateCallEnum.java:7: warning: unmappable character for encoding UTF-8
 * Isto � b�sicamente uma enumeration. � uma lista de valores pr�-definidos.
                                                                ^
./grt/core/client/ClientStateCallEnum.java:15: warning: unmappable character for encoding UTF-8
    //Os valores possiveis s�o declarados como CONSTANTES. Na cria��o � passada a descri��o dada pelo professor
                            ^
./grt/core/client/ClientStateCallEnum.java:15: warning: unmappable character for encoding UTF-8
    //Os valores possiveis s�o declarados como CONSTANTES. Na cria��o � passada a descri��o dada pelo professor
                                                                  ^
./grt/core/client/ClientStateCallEnum.java:15: warning: unmappable character for encoding UTF-8
    //Os valores possiveis s�o declarados como CONSTANTES. Na cria��o � passada a descri��o dada pelo professor
                                                                   ^
./grt/core/client/ClientStateCallEnum.java:15: warning: unmappable character for encoding UTF-8
    //Os valores possiveis s�o declarados como CONSTANTES. Na cria��o � passada a descri��o dada pelo professor
                                                                      ^
./grt/core/client/ClientStateCallEnum.java:15: warning: unmappable character for encoding UTF-8
    //Os valores possiveis s�o declarados como CONSTANTES. Na cria��o � passada a descri��o dada pelo professor
                                                                                        ^
./grt/core/client/ClientStateCallEnum.java:15: warning: unmappable character for encoding UTF-8
    //Os valores possiveis s�o declarados como CONSTANTES. Na cria��o � passada a descri��o dada pelo professor
                                                                                         ^
./grt/core/client/ClientStateCallEnum.java:29: warning: unmappable character for encoding UTF-8
    /*Este m�todo e necessario devido a� importacaoo e aos toString(). Para conseguir atraves da descricao, saber qual e a constante a usar.*/
            ^
./grt/core/client/ClientStateCallEnum.java:29: warning: unmappable character for encoding UTF-8
    /*Este m�todo e necessario devido a� importacaoo e aos toString(). Para conseguir atraves da descricao, saber qual e a constante a usar.*/
                                       ^
./grt/core/GrtManager.java:128: warning: unmappable character for encoding UTF-8
    	//Obter o tarif�rio correcto para o cliente
    	               ^
./grt/core/GrtManager.java:173: warning: unmappable character for encoding UTF-8
    //M�todo que importa uma �nica linha de cliente
       ^
./grt/core/GrtManager.java:173: warning: unmappable character for encoding UTF-8
    //M�todo que importa uma �nica linha de cliente
                             ^
./grt/core/GrtManager.java:204: warning: unmappable character for encoding UTF-8
    //Persist�ncia de dados
             ^
./grt/core/TarifarioCliente.java:110: warning: unmappable character for encoding UTF-8
		//A dura��o � em MINUTOS
		        ^
./grt/core/TarifarioCliente.java:110: warning: unmappable character for encoding UTF-8
		//A dura��o � em MINUTOS
		         ^
./grt/core/TarifarioCliente.java:110: warning: unmappable character for encoding UTF-8
		//A dura��o � em MINUTOS
		            ^
./grt/core/TarifarioCliente.java:115: warning: unmappable character for encoding UTF-8
		//A dura��o � em MINUTOS
		        ^
./grt/core/TarifarioCliente.java:115: warning: unmappable character for encoding UTF-8
		//A dura��o � em MINUTOS
		         ^
./grt/core/TarifarioCliente.java:115: warning: unmappable character for encoding UTF-8
		//A dura��o � em MINUTOS
		            ^
./grt/core/main/MobileOperator.java:55: warning: unmappable character for encoding UTF-8
     * Retorna a lista de clientes ordenada pelo c�digo de cliente
                                                  ^
./grt/core/main/MobileOperator.java:56: warning: unmappable character for encoding UTF-8
     * O comparador para ordena��o � baseado no ID, mas convertido para UPPERCASE
                               ^
./grt/core/main/MobileOperator.java:56: warning: unmappable character for encoding UTF-8
     * O comparador para ordena��o � baseado no ID, mas convertido para UPPERCASE
                                ^
./grt/core/main/MobileOperator.java:56: warning: unmappable character for encoding UTF-8
     * O comparador para ordena��o � baseado no ID, mas convertido para UPPERCASE
                                   ^
./grt/core/main/MobileOperator.java:57: warning: unmappable character for encoding UTF-8
     * Isto � necess�rio pois atrav�s da an�lise dos ficheiros de import e testes � isto
            ^
./grt/core/main/MobileOperator.java:57: warning: unmappable character for encoding UTF-8
     * Isto � necess�rio pois atrav�s da an�lise dos ficheiros de import e testes � isto
                    ^
./grt/core/main/MobileOperator.java:57: warning: unmappable character for encoding UTF-8
     * Isto � necess�rio pois atrav�s da an�lise dos ficheiros de import e testes � isto
                                   ^
./grt/core/main/MobileOperator.java:57: warning: unmappable character for encoding UTF-8
     * Isto � necess�rio pois atrav�s da an�lise dos ficheiros de import e testes � isto
                                           ^
./grt/core/main/MobileOperator.java:57: warning: unmappable character for encoding UTF-8
     * Isto � necess�rio pois atrav�s da an�lise dos ficheiros de import e testes � isto
                                                                                  ^
./grt/core/main/MobileOperator.java:58: warning: unmappable character for encoding UTF-8
     * que est� a ser feito. Embora pelo enunciado isto n�o seja claro.
              ^
./grt/core/main/MobileOperator.java:58: warning: unmappable character for encoding UTF-8
     * que est� a ser feito. Embora pelo enunciado isto n�o seja claro.
                                                         ^
./grt/core/main/MobileOperator.java:93: warning: unmappable character for encoding UTF-8
		//Como a lista � um MAP, a chave foi convertida para UPPERCASE. Advem co facto 
		               ^
./grt/core/main/MobileOperator.java:94: warning: unmappable character for encoding UTF-8
		//de se ter detectado em ficheiros de teste, que o c�digo de cliente deve ser CASE INSENSITIVE
		                                                    ^
./grt/core/main/MobileOperator.java:100: warning: unmappable character for encoding UTF-8
		//A chave foi convertida para UPPERCASE. Adv�m do facto 
		                                            ^
./grt/core/main/MobileOperator.java:101: warning: unmappable character for encoding UTF-8
		//de se ter detectado em ficheiros de teste, que o c�digo de cliente deve ser CASE INSENSITIVE
		                                                    ^
./grt/core/mobile/Call.java:13: warning: unmappable character for encoding UTF-8
    private Integer _message;	/*N�mero de caracteres da mensagem*/
                             	   ^
./grt/core/mobile/Mobile.java:20: warning: unmappable character for encoding UTF-8
    private Integer _id;    /*Chave �nica telemovel. Mobile number. Validate that this has only 6 digits*/
                                    ^
./grt/core/mobile/Mobile.java:26: warning: unmappable character for encoding UTF-8
    private List _payments; /*Pagamentos/Carregamentos efectuados. Hist�rico*/
                                                                                ^
./grt/core/mobile/Mobile.java:28: warning: unmappable character for encoding UTF-8
    private Integer _callCounter;   /*Contador de liga���es efectuadas. Sempre incrementado*/
                                                      ^
./grt/core/mobile/Mobile.java:28: warning: unmappable character for encoding UTF-8
    private Integer _callCounter;   /*Contador de liga���es efectuadas. Sempre incrementado*/
                                                       ^
./grt/core/mobile/Mobile.java:28: warning: unmappable character for encoding UTF-8
    private Integer _callCounter;   /*Contador de liga���es efectuadas. Sempre incrementado*/
                                                        ^
./grt/core/mobile/Mobile.java:30: warning: unmappable character for encoding UTF-8
	private Long _balance;       /*Saldo mantido ONLINE. Em teoria est� sempre actualizado*/
	                                                                  ^
./grt/core/mobile/Mobile.java:32: warning: unmappable character for encoding UTF-8
    private SortedSet _lostSMS;	/*Lista de SMS n�o recebidos quando estava desligado (que outros nos enviaram)*/
                                        	                ^
./grt/core/mobile/Mobile.java:33: warning: unmappable character for encoding UTF-8
    private SortedSet _lostCalls;	/*Lista de chamadas n�o recebidas quando estava desligado (que outros nos enviaram). N�o permite duplicados*/
                                          	                     ^
./grt/core/mobile/Mobile.java:33: warning: unmappable character for encoding UTF-8
    private SortedSet _lostCalls;	/*Lista de chamadas n�o recebidas quando estava desligado (que outros nos enviaram). N�o permite duplicados*/
                                          	                                                                                      ^
./grt/core/mobile/Mobile.java:124: warning: unmappable character for encoding UTF-8
        //Como os amigos s�o uma lista e n�o um texto separado por virgulas
                          ^
./grt/core/mobile/Mobile.java:124: warning: unmappable character for encoding UTF-8
        //Como os amigos s�o uma lista e n�o um texto separado por virgulas
                                          ^
./grt/core/mobile/Mobile.java:193: warning: unmappable character for encoding UTF-8
    	//Adi��o ao hist�rico de pagamentos
    	     ^
./grt/core/mobile/Mobile.java:193: warning: unmappable character for encoding UTF-8
    	//Adi��o ao hist�rico de pagamentos
    	      ^
./grt/core/mobile/Mobile.java:193: warning: unmappable character for encoding UTF-8
    	//Adi��o ao hist�rico de pagamentos
    	                ^
./grt/core/mobile/Mobile.java:197: warning: unmappable character for encoding UTF-8
        //Actualiza��o do saldo (online)
                   ^
./grt/core/mobile/Mobile.java:197: warning: unmappable character for encoding UTF-8
        //Actualiza��o do saldo (online)
                    ^
./grt/core/mobile/Mobile.java:200: warning: unmappable character for encoding UTF-8
        //Validar se o cliente muda de tarif�rio
                                            ^
./grt/core/mobile/Mobile.java:211: warning: unmappable character for encoding UTF-8
    	//Validar se o cliente muda de tarif�rio
    	                                    ^
Note: ./grt/core/main/MobileOperator.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
63 warnings
(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`)
./grt/textui/client/command/ClientCommand.java:27: warning: unmappable character for encoding UTF-8
        		//Cliente n�o encontrado
        		           ^
./grt/textui/client/command/Disable.java:18: warning: unmappable character for encoding UTF-8
		//Validar se j� est� activo
		              ^
./grt/textui/client/command/Disable.java:18: warning: unmappable character for encoding UTF-8
		//Validar se j� est� activo
		                   ^
./grt/textui/client/command/Enable.java:19: warning: unmappable character for encoding UTF-8
		//Validar se j� est� activo
		              ^
./grt/textui/client/command/Enable.java:19: warning: unmappable character for encoding UTF-8
		//Validar se j� est� activo
		                   ^
./grt/textui/client/command/RegisterClient.java:30: warning: unmappable character for encoding UTF-8
			//Verificar se j� existe
			                ^
./grt/textui/client/command/RegisterClient.java:37: warning: unmappable character for encoding UTF-8
			//Pedir n�mero de cliente e NIF
			         ^
./grt/textui/client/command/RegisterClient.java:41: warning: unmappable character for encoding UTF-8
			//Cliente � adicionado no com o estado NORMAL e contactos falhados ACTIVO
			          ^
./grt/textui/client/command/ShowAllClients.java:31: warning: unmappable character for encoding UTF-8
        	//FALTA lista telefones activos + somat�rio dos saldos
        	                                       ^
./grt/textui/client/command/ShowAllClients.java:37: warning: unmappable character for encoding UTF-8
	//M�todo para somar o saldo dos telefones da lista
	   ^
./grt/textui/lookup/command/ClientsWithDebts.java:32: warning: unmappable character for encoding UTF-8
            //Se tem helper, � porque � devedor
                             ^
./grt/textui/lookup/command/ClientsWithDebts.java:32: warning: unmappable character for encoding UTF-8
            //Se tem helper, � porque � devedor
                                      ^
./grt/textui/lookup/command/ClientsWithDebts.java:39: warning: unmappable character for encoding UTF-8
        //Ordenar a lista. Ver a l�gica do ClientDebtComparator
                                  ^
./grt/textui/lookup/command/ClientsWithDebts.java:42: warning: unmappable character for encoding UTF-8
        //Output da lista. J� est� ordenada, � s� mesmo fazer o output.
                            ^
./grt/textui/lookup/command/ClientsWithDebts.java:42: warning: unmappable character for encoding UTF-8
        //Output da lista. J� est� ordenada, � s� mesmo fazer o output.
                                 ^
./grt/textui/lookup/command/ClientsWithDebts.java:42: warning: unmappable character for encoding UTF-8
        //Output da lista. J� est� ordenada, � s� mesmo fazer o output.
                                             ^
./grt/textui/lookup/command/ClientsWithDebts.java:42: warning: unmappable character for encoding UTF-8
        //Output da lista. J� est� ordenada, � s� mesmo fazer o output.
                                                ^
./grt/textui/lookup/command/ClientsWithDebts.java:44: warning: unmappable character for encoding UTF-8
            //Ao toString do cliente, � adicionado o contador de telefones e valor da d�vida, que foi calculada neste ponto
                                      ^
./grt/textui/lookup/command/ClientsWithDebts.java:44: warning: unmappable character for encoding UTF-8
            //Ao toString do cliente, � adicionado o contador de telefones e valor da d�vida, que foi calculada neste ponto
                                                                                       ^
./grt/textui/lookup/command/ClientsWithoutDebts.java:39: warning: unmappable character for encoding UTF-8
            //Verifica se o saldo � negativo
                                  ^
./grt/textui/main/command/Save.java:20: warning: unmappable character for encoding UTF-8
			//Obter o nome do ficheiro. Se n�o tem.
			                                ^
./grt/textui/main/command/SaveAs.java:20: warning: unmappable character for encoding UTF-8
			//Obter o nome do ficheiro. Se n�o tem.
			                                ^
./grt/textui/main/command/SaveBeforeCommand.java:21: warning: unmappable character for encoding UTF-8
			//Verificar se existem modifica��es, para as gravar antes
			                               ^
./grt/textui/main/command/SaveBeforeCommand.java:21: warning: unmappable character for encoding UTF-8
			//Verificar se existem modifica��es, para as gravar antes
			                                ^
./grt/textui/main/command/SaveBeforeCommand.java:25: warning: unmappable character for encoding UTF-8
					//Invoca o comando que j� sabe fazer isto
					                        ^
./grt/textui/mobile/menu/command/RegisterMobile.java:34: warning: unmappable character for encoding UTF-8
			//Verificar se j� existe
			                ^
./grt/textui/oneMobile/command/Connect.java:32: warning: unmappable character for encoding UTF-8
        //Verificar se est� desligado
                          ^
./grt/textui/oneMobile/command/Connect.java:72: warning: unmappable character for encoding UTF-8
            //Alertar o telemovel de origem desta tentativa. Implica��es no tarif�rio
                                                                    ^
./grt/textui/oneMobile/command/Connect.java:72: warning: unmappable character for encoding UTF-8
            //Alertar o telemovel de origem desta tentativa. Implica��es no tarif�rio
                                                                     ^
./grt/textui/oneMobile/command/Connect.java:72: warning: unmappable character for encoding UTF-8
            //Alertar o telemovel de origem desta tentativa. Implica��es no tarif�rio
                                                                                 ^
./grt/textui/oneMobile/command/Connect.java:78: warning: unmappable character for encoding UTF-8
    	//A partir deste ponto considera-se que foi feita uma chamada, podendo ou n�o ter sucesso
    	                                                                           ^
./grt/textui/oneMobile/command/Connect.java:82: warning: unmappable character for encoding UTF-8
        //Validar se telefone de destino est� desligado
                                            ^
./grt/textui/oneMobile/command/Connect.java:86: warning: unmappable character for encoding UTF-8
            //Registar tentativa (ou n�o)
                                      ^
./grt/textui/oneMobile/command/Connect.java:92: warning: unmappable character for encoding UTF-8
        //Para VOZ / MMS, validar se est� em sil�ncio
                                        ^
./grt/textui/oneMobile/command/Connect.java:92: warning: unmappable character for encoding UTF-8
        //Para VOZ / MMS, validar se est� em sil�ncio
                                                ^
./grt/textui/oneMobile/command/Connect.java:96: warning: unmappable character for encoding UTF-8
            //Registar tentativa (ou n�o)
                                      ^
./grt/textui/oneMobile/command/Connect.java:103: warning: unmappable character for encoding UTF-8
        //Pedir dura��o da chamada
                    ^
./grt/textui/oneMobile/command/Connect.java:103: warning: unmappable character for encoding UTF-8
        //Pedir dura��o da chamada
                     ^
./grt/textui/oneMobile/command/Connect.java:116: warning: unmappable character for encoding UTF-8
            //Pede dura��o (voz / video)
                       ^
./grt/textui/oneMobile/command/Connect.java:116: warning: unmappable character for encoding UTF-8
            //Pede dura��o (voz / video)
                        ^
./grt/textui/oneMobile/command/Mute.java:25: warning: unmappable character for encoding UTF-8
        //Validar se est� em MUTE
                        ^
./grt/textui/oneMobile/command/Mute.java:36: warning: unmappable character for encoding UTF-8
        	//Limpar a lista, porque j� notific�mos os numeros
        	                          ^
./grt/textui/oneMobile/command/Mute.java:36: warning: unmappable character for encoding UTF-8
        	//Limpar a lista, porque j� notific�mos os numeros
        	                                   ^
./grt/textui/oneMobile/command/Mute.java:40: warning: unmappable character for encoding UTF-8
        //Colocar o estado em Sil�ncia
                                 ^
./grt/textui/oneMobile/command/NewFriend.java:35: warning: unmappable character for encoding UTF-8
        //Validar se j� � amigo
                      ^
./grt/textui/oneMobile/command/NewFriend.java:35: warning: unmappable character for encoding UTF-8
        //Validar se j� � amigo
                        ^
./grt/textui/oneMobile/command/PowerOff.java:25: warning: unmappable character for encoding UTF-8
        //Validar se j� est� desligado
                      ^
./grt/textui/oneMobile/command/PowerOff.java:25: warning: unmappable character for encoding UTF-8
        //Validar se j� est� desligado
                           ^
./grt/textui/oneMobile/command/PowerOn.java:26: warning: unmappable character for encoding UTF-8
        //Validar se j� est� ligado
                      ^
./grt/textui/oneMobile/command/PowerOn.java:26: warning: unmappable character for encoding UTF-8
        //Validar se j� est� ligado
                           ^
./grt/textui/oneMobile/command/PowerOn.java:46: warning: unmappable character for encoding UTF-8
        //Marcar altera��es no Manager
                       ^
./grt/textui/oneMobile/command/PowerOn.java:46: warning: unmappable character for encoding UTF-8
        //Marcar altera��es no Manager
                        ^
./grt/textui/oneMobile/menu/MenuOneMobile.java:38: warning: unmappable character for encoding UTF-8
        //Recolher o n�mero de telefone.
                      ^
./grt/textui/oneMobile/menu/MenuOneMobile.java:43: warning: unmappable character for encoding UTF-8
            //N�o existe, lan�a excep��o
               ^
./grt/textui/oneMobile/menu/MenuOneMobile.java:43: warning: unmappable character for encoding UTF-8
            //N�o existe, lan�a excep��o
                             ^
./grt/textui/oneMobile/menu/MenuOneMobile.java:43: warning: unmappable character for encoding UTF-8
            //N�o existe, lan�a excep��o
                                     ^
./grt/textui/oneMobile/menu/MenuOneMobile.java:43: warning: unmappable character for encoding UTF-8
            //N�o existe, lan�a excep��o
                                      ^
./grt/Grt.java:38: warning: unmappable character for encoding UTF-8
        //Validar se a propriedade "Import" esta� configurada:
                                                ^
Note: ./grt/textui/lookup/command/ClientsWithDebts.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
58 warnings
(cd src; jar cf ../po-grt-textui.jar `find . -name \*.class -o -name \*.java`)
                           A-001-001-N-ok.in                           
Running: A-001-001-N-ok.import A-001-001-N-ok.in
TEST PASSED!
                           A-002-002-N-ok.in                           
Running: A-002-002-N-ok.import A-002-002-N-ok.in
TEST PASSED!
                           A-003-003-N-ok.in                           
Running: A-003-003-N-ok.in (no import)
TEST PASSED!
                           A-004-004-N-ok.in                           
Running: A-004-004-N-ok.in (no import)
TEST PASSED!
                           A-005-005-N-ok.in                           
Running: A-005-005-N-ok.in (no import)
TEST PASSED!
                           A-006-006-N-ok.in                           
Running: A-006-006-N-ok.import A-006-006-N-ok.in
TEST PASSED!
                           A-007-007-N-ok.in                           
Running: A-007-007-N-ok.in (no import)
TEST PASSED!
                           A-008-008-N-ok.in                           
Running: A-008-008-N-ok.in (no import)
TEST PASSED!
                           A-009-009-N-ok.in                           
Running: A-009-009-N-ok.in (no import)
TEST PASSED!
                           A-010-010-N-ok.in                           
Running: A-010-010-N-ok.import A-010-010-N-ok.in
TEST PASSED!
                           A-011-011-N-ok.in                           
Running: A-011-011-N-ok.import A-011-011-N-ok.in
TEST PASSED!
                           A-012-012-N-ok.in                           
Running: A-012-012-N-ok.in (no import)
TEST PASSED!
                           A-013-013-N-ok.in                           
Running: A-013-013-N-ok.import A-013-013-N-ok.in
TEST PASSED!
                           A-014-014-N-ok.in                           
Running: A-014-014-N-ok.in (no import)
TEST PASSED!
                           A-015-015-N-ok.in                           
Running: A-015-015-N-ok.import A-015-015-N-ok.in
TEST PASSED!
                           A-016-016-N-ok.in                           
Running: A-016-016-N-ok.in (no import)
TEST PASSED!
                           A-017-017-N-ok.in                           
Running: A-017-017-N-ok.in (no import)
TEST PASSED!
                           A-018-018-N-ok.in                           
Running: A-018-018-N-ok.in (no import)
TEST PASSED!
                           A-019-019-N-ok.in                           
Running: A-019-019-N-ok.import A-019-019-N-ok.in
TEST PASSED!
                           A-020-020-N-ok.in                           
Running: A-020-020-N-ok.in (no import)
TEST PASSED!
                           A-021-021-N-ok.in                           
Running: A-021-021-N-ok.import A-021-021-N-ok.in
*** expected/A-021-021-N-ok.out	2010-12-03 02:07:35.000000000 +0000
--- logs/051_A-021-021-N-ok.out	2010-12-03 14:02:44.000000000 +0000
      ZONE  1      
*** 18,33 ****
  4 - Desactivar
  5 - Calcular Saldo
  0 - Sair
! Escolha uma opção: Identificador do cliente: Cliente 'cli001' já existe.
! Gestão de Clientes
! 1 - Visualizar
! 2 - Registar
! 3 - Activar
! 4 - Desactivar
! 5 - Calcular Saldo
! 0 - Sair
! Escolha uma opção: CLIENTE|cli001|Manuel Pinheiro|103443|NORMAL|ACTIVO|0|0
! Gestão de Clientes
  1 - Visualizar
  2 - Registar
  3 - Activar
--- 18,24 ----
  4 - Desactivar
  5 - Calcular Saldo
  0 - Sair
! Escolha uma opção: Identificador do cliente: Cliente 'cli001' já existe.Gestão de Clientes
  1 - Visualizar
  2 - Registar
  3 - Activar
output differs from expected
                           A-022-022-N-ok.in                           
Running: A-022-022-N-ok.import A-022-022-N-ok.in
TEST PASSED!
                           A-023-023-N-ok.in                           
Running: A-023-023-N-ok.import A-023-023-N-ok.in
TEST PASSED!
                           A-024-024-N-ok.in                           
Running: A-024-024-N-ok.import A-024-024-N-ok.in
TEST PASSED!
                           A-025-025-N-ok.in                           
Running: A-025-025-N-ok.import A-025-025-N-ok.in
TEST PASSED!
                           A-026-026-N-ok.in                           
Running: A-026-026-N-ok.import A-026-026-N-ok.in
TEST PASSED!
                           A-027-027-N-ok.in                           
Running: A-027-027-N-ok.import A-027-027-N-ok.in
TEST PASSED!
                           A-028-028-N-ok.in                           
Running: A-028-028-N-ok.import A-028-028-N-ok.in
TEST PASSED!
                           A-029-029-N-ok.in                           
Running: A-029-029-N-ok.import A-029-029-N-ok.in
TEST PASSED!
                           A-030-030-N-ok.in                           
Running: A-030-030-N-ok.import A-030-030-N-ok.in
TEST PASSED!
                           A-031-031-N-ok.in                           
Running: A-031-031-N-ok.import A-031-031-N-ok.in
TEST PASSED!
                           A-032-032-N-ok.in                           
Running: A-032-032-N-ok.in (no import)
TEST PASSED!
                           A-033-033-N-ok.in                           
Running: A-033-033-N-ok.import A-033-033-N-ok.in
TEST PASSED!
                           A-034-034-N-ok.in                           
Running: A-034-034-N-ok.import A-034-034-N-ok.in
TEST PASSED!
                           A-035-035-N-ok.in                           
Running: A-035-035-N-ok.import A-035-035-N-ok.in
*** expected/A-035-035-N-ok.out	2010-12-03 02:07:35.000000000 +0000
--- logs/051_A-035-035-N-ok.out	2010-12-03 14:02:45.000000000 +0000
      ZONE  1      
*** 16,27 ****
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: Número do telemóvel: Número do telemóvel: Tipo do telemóvel (2G ou 3G): Identificador do cliente: Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: TELEMOVEL|123456|cli001|3G|LIGADO|0|
  Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
--- 16,27 ----
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: Número do telemóvel: Tipo do telemóvel (2G ou 3G): Tipo do telemóvel (2G ou 3G): Identificador do cliente: Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: TELEMOVEL|12345|cli001|3G|LIGADO|0|
  Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
output differs from expected
                           A-036-036-N-ok.in                           
Running: A-036-036-N-ok.import A-036-036-N-ok.in
*** expected/A-036-036-N-ok.out	2010-12-03 02:07:35.000000000 +0000
--- logs/051_A-036-036-N-ok.out	2010-12-03 14:02:46.000000000 +0000
      ZONE  1      
*** 16,27 ****
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: Número do telemóvel: Número do telemóvel: Tipo do telemóvel (2G ou 3G): Identificador do cliente: Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: TELEMOVEL|123456|cli001|3G|LIGADO|0|
  Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
--- 16,27 ----
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: Número do telemóvel: Tipo do telemóvel (2G ou 3G): Tipo do telemóvel (2G ou 3G): Identificador do cliente: Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: TELEMOVEL|1234560|cli001|3G|LIGADO|0|
  Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
output differs from expected
                           A-037-037-N-ok.in                           
Running: A-037-037-N-ok.import A-037-037-N-ok.in
*** expected/A-037-037-N-ok.out	2010-12-03 02:07:35.000000000 +0000
--- logs/051_A-037-037-N-ok.out	2010-12-03 14:02:46.000000000 +0000
      ZONE  1      
*** 16,28 ****
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: Número do telemóvel: O número'969001' já está atribuído.
! Gestão de Telemóveis
! 1 - Visualizar
! 2 - Registar
! 3 - Gestão de UM Telemóvel
! 0 - Sair
! Escolha uma opção: TELEMOVEL|969001|cli001|2G|LIGADO|-900|
  Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
--- 16,22 ----
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: Número do telemóvel: O número'969001' já está atribuído.Registar: Operação inválida: Não existe nenhum telemóvel identificado por '969001'
  Gestão de Telemóveis
  1 - Visualizar
  2 - Registar
output differs from expected
                           A-038-038-N-ok.in                           
Running: A-038-038-N-ok.import A-038-038-N-ok.in
TEST PASSED!
                           A-039-039-N-ok.in                           
Running: A-039-039-N-ok.import A-039-039-N-ok.in
TEST PASSED!
                           A-040-040-N-ok.in                           
Running: A-040-040-N-ok.import A-040-040-N-ok.in
TEST PASSED!
                           A-041-041-N-ok.in                           
Running: A-041-041-N-ok.import A-041-041-N-ok.in
TEST PASSED!
                           A-042-042-N-ok.in                           
Running: A-042-042-N-ok.import A-042-042-N-ok.in
*** expected/A-042-042-N-ok.out	2010-12-03 02:07:35.000000000 +0000
--- logs/051_A-042-042-N-ok.out	2010-12-03 14:02:46.000000000 +0000
      ZONE  1      
*** 59,66 ****
  7 - Consultar Saldo
  8 - Estabelecer ligação
  0 - Sair
! Escolha uma opção: 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
--- 59,65 ----
  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
                           A-043-043-N-ok.in                           
Running: A-043-043-N-ok.import A-043-043-N-ok.in
TEST PASSED!
                           A-044-044-N-ok.in                           
Running: A-044-044-N-ok.import A-044-044-N-ok.in
TEST PASSED!
                           A-045-045-N-ok.in                           
Running: A-045-045-N-ok.import A-045-045-N-ok.in
TEST PASSED!
                           A-046-046-N-ok.in                           
Running: A-046-046-N-ok.import A-046-046-N-ok.in
TEST PASSED!
                           A-047-047-N-ok.in                           
Running: A-047-047-N-ok.import A-047-047-N-ok.in
TEST PASSED!
                           A-048-048-N-ok.in                           
Running: A-048-048-N-ok.import A-048-048-N-ok.in
TEST PASSED!
                           A-049-049-N-ok.in                           
Running: A-049-049-N-ok.import A-049-049-N-ok.in
TEST PASSED!
                           A-050-050-N-ok.in                           
Running: A-050-050-N-ok.import A-050-050-N-ok.in
TEST PASSED!
                           A-051-051-N-ok.in                           
Running: A-051-051-N-ok.import A-051-051-N-ok.in
TEST PASSED!
                           A-052-052-N-ok.in                           
Running: A-052-052-N-ok.import A-052-052-N-ok.in
TEST PASSED!
                           A-053-053-N-ok.in                           
Running: A-053-053-N-ok.import A-053-053-N-ok.in
TEST PASSED!
                           A-054-054-N-ok.in                           
Running: A-054-054-N-ok.import A-054-054-N-ok.in
TEST PASSED!
                           A-055-055-N-ok.in                           
Running: A-055-055-N-ok.import A-055-055-N-ok.in
TEST PASSED!
                           A-056-056-N-ok.in                           
Running: A-056-056-N-ok.import A-056-056-N-ok.in
*** expected/A-056-056-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-056-056-N-ok.out	2010-12-03 14:02:48.000000000 +0000
      ZONE  1      
*** 45,52 ****
  7 - Consultar Saldo
  8 - Estabelecer ligação
  0 - Sair
! Escolha uma opção: Número do telemóvel: Adicionar Amigo: Operação inválida: Não existe nenhum telemóvel identificado por '666666'
! Gestão do Telemóvel 900001
  1 - Ligar
  2 - Colocar no Silêncio
  3 - Desligar
--- 45,51 ----
  7 - Consultar Saldo
  8 - Estabelecer ligação
  0 - Sair
! Escolha uma opção: Número do telemóvel: Gestão do Telemóvel 900001
  1 - Ligar
  2 - Colocar no Silêncio
  3 - Desligar
      ZONE  2      
*** 63,69 ****
  0 - Sair
  Escolha uma opção: TELEMOVEL|777777|cli888|3G|LIGADO|1000|
  TELEMOVEL|888888|cli888|3G|LIGADO|1000|
! TELEMOVEL|900001|cli001|3G|DESLIGADO|1000|888888
  TELEMOVEL|999999|cli999|3G|LIGADO|1000|
  Gestão de Telemóveis
  1 - Visualizar
--- 62,68 ----
  0 - Sair
  Escolha uma opção: TELEMOVEL|777777|cli888|3G|LIGADO|1000|
  TELEMOVEL|888888|cli888|3G|LIGADO|1000|
! TELEMOVEL|900001|cli001|3G|DESLIGADO|1000|666666,888888
  TELEMOVEL|999999|cli999|3G|LIGADO|1000|
  Gestão de Telemóveis
  1 - Visualizar
output differs from expected
                           A-057-057-N-ok.in                           
Running: A-057-057-N-ok.import A-057-057-N-ok.in
*** expected/A-057-057-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-057-057-N-ok.out	2010-12-03 14:02:48.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|
  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|999999
  TELEMOVEL|999999|cli999|3G|LIGADO|1000|
  Gestão de Telemóveis
  1 - Visualizar
output differs from expected
                           A-058-058-N-ok.in                           
Running: A-058-058-N-ok.import A-058-058-N-ok.in
*** expected/A-058-058-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-058-058-N-ok.out	2010-12-03 14:02:48.000000000 +0000
      ZONE  1      
*** 62,68 ****
  0 - Sair
  Escolha uma opção: TELEMOVEL|777777|cli888|3G|LIGADO|1000|999999
  TELEMOVEL|888888|cli888|3G|LIGADO|1000|999999
! TELEMOVEL|900001|cli001|3G|DESLIGADO|1000|888888
  TELEMOVEL|999999|cli999|3G|LIGADO|1000|
  Gestão de Telemóveis
  1 - Visualizar
--- 62,68 ----
  0 - Sair
  Escolha uma opção: TELEMOVEL|777777|cli888|3G|LIGADO|1000|999999
  TELEMOVEL|888888|cli888|3G|LIGADO|1000|999999
! TELEMOVEL|900001|cli001|3G|DESLIGADO|1000|777777,888888,999999
  TELEMOVEL|999999|cli999|3G|LIGADO|1000|
  Gestão de Telemóveis
  1 - Visualizar
output differs from expected
                           A-059-059-N-ok.in                           
Running: A-059-059-N-ok.import A-059-059-N-ok.in
*** expected/A-059-059-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-059-059-N-ok.out	2010-12-03 14:02:48.000000000 +0000
      ZONE  1      
*** 120,128 ****
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: TELEMOVEL|777777|cli888|3G|LIGADO|1000|
! TELEMOVEL|888888|cli888|3G|LIGADO|1000|
! TELEMOVEL|900001|cli001|3G|DESLIGADO|1000|
  TELEMOVEL|999999|cli999|3G|LIGADO|1000|
  Gestão de Telemóveis
  1 - Visualizar
--- 120,128 ----
  2 - Registar
  3 - Gestão de UM Telemóvel
  0 - Sair
! Escolha uma opção: TELEMOVEL|777777|cli888|3G|LIGADO|1000|999999
! TELEMOVEL|888888|cli888|3G|LIGADO|1000|999999
! TELEMOVEL|900001|cli001|3G|DESLIGADO|1000|777777,888888,999999
  TELEMOVEL|999999|cli999|3G|LIGADO|1000|
  Gestão de Telemóveis
  1 - Visualizar
output differs from expected
                           A-060-060-N-ok.in                           
Running: A-060-060-N-ok.import A-060-060-N-ok.in
TEST PASSED!
                           A-061-061-N-ok.in                           
Running: A-061-061-N-ok.import A-061-061-N-ok.in
TEST PASSED!
                           A-062-062-N-ok.in                           
Running: A-062-062-N-ok.import A-062-062-N-ok.in
TEST PASSED!
                           A-063-063-N-ok.in                           
Running: A-063-063-N-ok.import A-063-063-N-ok.in
TEST PASSED!
                           A-064-064-N-ok.in                           
Running: A-064-064-N-ok.import A-064-064-N-ok.in
TEST PASSED!
                           A-065-065-N-ok.in                           
Running: A-065-065-N-ok.import A-065-065-N-ok.in
TEST PASSED!
                           A-066-066-N-ok.in                           
Running: A-066-066-N-ok.import A-066-066-N-ok.in
TEST PASSED!
                           A-067-067-N-ok.in                           
Running: A-067-067-N-ok.import A-067-067-N-ok.in
TEST PASSED!
                           A-068-068-N-ok.in                           
Running: A-068-068-N-ok.import A-068-068-N-ok.in
TEST PASSED!
                           A-069-069-N-ok.in                           
Running: A-069-069-N-ok.import A-069-069-N-ok.in
TEST PASSED!
                           A-070-070-N-ok.in                           
Running: A-070-070-N-ok.import A-070-070-N-ok.in
TEST PASSED!
                           A-071-071-N-ok.in                           
Running: A-071-071-N-ok.import A-071-071-N-ok.in
TEST PASSED!
                           A-072-072-N-ok.in                           
Running: A-072-072-N-ok.import A-072-072-N-ok.in
TEST PASSED!
                           A-073-073-N-ok.in                           
Running: A-073-073-N-ok.import A-073-073-N-ok.in
TEST PASSED!
                           A-074-074-N-ok.in                           
Running: A-074-074-N-ok.import A-074-074-N-ok.in
TEST PASSED!
                           A-075-075-N-ok.in                           
Running: A-075-075-N-ok.import A-075-075-N-ok.in
TEST PASSED!
                           A-076-076-N-ok.in                           
Running: A-076-076-N-ok.import A-076-076-N-ok.in
TEST PASSED!
                           A-077-077-N-ok.in                           
Running: A-077-077-N-ok.import A-077-077-N-ok.in
TEST PASSED!
                           A-078-078-N-ok.in                           
Running: A-078-078-N-ok.import A-078-078-N-ok.in
TEST PASSED!
                           A-079-079-N-ok.in                           
Running: A-079-079-N-ok.import A-079-079-N-ok.in
TEST PASSED!
                           A-080-080-N-ok.in                           
Running: A-080-080-N-ok.import A-080-080-N-ok.in
TEST PASSED!
                           A-081-081-N-ok.in                           
Running: A-081-081-N-ok.import A-081-081-N-ok.in
TEST PASSED!
                           A-082-082-N-ok.in                           
Running: A-082-082-N-ok.import A-082-082-N-ok.in
TEST PASSED!
                           A-083-083-N-ok.in                           
Running: A-083-083-N-ok.import A-083-083-N-ok.in
TEST PASSED!
                           A-084-084-N-ok.in                           
Running: A-084-084-N-ok.import A-084-084-N-ok.in
TEST PASSED!
                           A-085-085-N-ok.in                           
Running: A-085-085-N-ok.import A-085-085-N-ok.in
TEST PASSED!
                           A-086-086-N-ok.in                           
Running: A-086-086-N-ok.import A-086-086-N-ok.in
TEST PASSED!
                           A-087-087-N-ok.in                           
Running: A-087-087-N-ok.import A-087-087-N-ok.in
TEST PASSED!
                           A-088-088-N-ok.in                           
Running: A-088-088-N-ok.import A-088-088-N-ok.in
TEST PASSED!
                           A-089-089-N-ok.in                           
Running: A-089-089-N-ok.import A-089-089-N-ok.in
TEST PASSED!
                           A-090-090-N-ok.in                           
Running: A-090-090-N-ok.import A-090-090-N-ok.in
TEST PASSED!
                           A-091-091-N-ok.in                           
Running: A-091-091-N-ok.import A-091-091-N-ok.in
TEST PASSED!
                           A-092-092-N-ok.in                           
Running: A-092-092-N-ok.import A-092-092-N-ok.in
TEST PASSED!
                           A-093-093-N-ok.in                           
Running: A-093-093-N-ok.import A-093-093-N-ok.in
TEST PASSED!
                           A-094-094-N-ok.in                           
Running: A-094-094-N-ok.import A-094-094-N-ok.in
TEST PASSED!
                           A-095-095-N-ok.in                           
Running: A-095-095-N-ok.import A-095-095-N-ok.in
*** expected/A-095-095-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-095-095-N-ok.out	2010-12-03 14:02:54.000000000 +0000
      ZONE  1      
*** 140,147 ****
  7 - Consultar Saldo
  8 - Estabelecer ligação
  0 - Sair
! Escolha uma opção: 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
--- 140,146 ----
  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
                           A-096-096-N-ok.in                           
Running: A-096-096-N-ok.import A-096-096-N-ok.in
TEST PASSED!
                           A-097-097-N-ok.in                           
Running: A-097-097-N-ok.import A-097-097-N-ok.in
*** expected/A-097-097-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-097-097-N-ok.out	2010-12-03 14:02:54.000000000 +0000
      ZONE  1      
*** 109,116 ****
  7 - Consultar Saldo
  8 - Estabelecer ligação
  0 - Sair
! Escolha uma opção: 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
--- 109,115 ----
  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
                           A-098-098-N-ok.in                           
Running: A-098-098-N-ok.import A-098-098-N-ok.in
*** expected/A-098-098-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-098-098-N-ok.out	2010-12-03 14:02:54.000000000 +0000
      ZONE  1      
*** 109,116 ****
  7 - Consultar Saldo
  8 - Estabelecer ligação
  0 - Sair
! Escolha uma opção: 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
--- 109,115 ----
  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
                           A-099-099-N-ok.in                           
Running: A-099-099-N-ok.import A-099-099-N-ok.in
*** expected/A-099-099-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-099-099-N-ok.out	2010-12-03 14:02:54.000000000 +0000
      ZONE  1      
*** 109,116 ****
  7 - Consultar Saldo
  8 - Estabelecer ligação
  0 - Sair
! Escolha uma opção: 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
--- 109,115 ----
  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
                           A-100-100-N-ok.in                           
Running: A-100-100-N-ok.import A-100-100-N-ok.in
TEST PASSED!
                           A-101-101-N-ok.in                           
Running: A-101-101-N-ok.import A-101-101-N-ok.in
*** expected/A-101-101-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-101-101-N-ok.out	2010-12-03 14:02:54.000000000 +0000
      ZONE  1      
*** 191,199 ****
  6 - Telemóveis sem Actividade
  7 - Telemóveis com Saldo Positivo
  0 - Sair
! Escolha uma opção: 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|6|969001|969008|SMS|0|0|SEM-MENSAGEM
--- 191,199 ----
  6 - Telemóveis sem Actividade
  7 - Telemóveis com Saldo Positivo
  0 - Sair
! Escolha uma opção: CHAMADA|1|969001|969003|SMS|0|10|EFECTIVA
  CHAMADA|2|969001|969003|VOZ|10|200|EFECTIVA
! CHAMADA|3|969001|969002|SMS|0|10|EFECTIVA
  CHAMADA|4|969001|969002|VOZ|0|0|COM-MENSAGEM
  CHAMADA|5|969001|969002|MMS|0|0|COM-MENSAGEM
  CHAMADA|6|969001|969008|SMS|0|0|SEM-MENSAGEM
output differs from expected
                           A-102-102-N-ok.in                           
Running: A-102-102-N-ok.import A-102-102-N-ok.in
*** expected/A-102-102-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-102-102-N-ok.out	2010-12-03 14:02:54.000000000 +0000
      ZONE  1      
*** 287,306 ****
  6 - Telemóveis sem Actividade
  7 - Telemóveis com Saldo Positivo
  0 - Sair
! Escolha uma opção: 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|6|969001|969008|SMS|0|0|SEM-MENSAGEM
  CHAMADA|7|969001|969008|VOZ|0|0|SEM-MENSAGEM
  CHAMADA|8|969001|969008|MMS|0|0|SEM-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
! 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
--- 287,306 ----
  6 - Telemóveis sem Actividade
  7 - Telemóveis com Saldo Positivo
  0 - Sair
! Escolha uma opção: CHAMADA|1|969001|969003|SMS|0|10|EFECTIVA
  CHAMADA|2|969001|969003|VOZ|10|200|EFECTIVA
! CHAMADA|3|969001|969002|SMS|0|10|EFECTIVA
  CHAMADA|4|969001|969002|VOZ|0|0|COM-MENSAGEM
  CHAMADA|5|969001|969002|MMS|0|0|COM-MENSAGEM
  CHAMADA|6|969001|969008|SMS|0|0|SEM-MENSAGEM
  CHAMADA|7|969001|969008|VOZ|0|0|SEM-MENSAGEM
  CHAMADA|8|969001|969008|MMS|0|0|SEM-MENSAGEM
! CHAMADA|9|969010|969003|SMS|0|0|EFECTIVA
  CHAMADA|10|969010|969003|VOZ|10|100|EFECTIVA
! CHAMADA|11|969010|969003|SMS|0|0|EFECTIVA
! CHAMADA|12|969004|969001|SMS|0|0|EFECTIVA
  CHAMADA|13|969004|969001|VOZ|10|100|EFECTIVA
! CHAMADA|14|969004|969001|SMS|0|0|EFECTIVA
  Consultas
  1 - Todas as Chamadas
  2 - Chamadas de um Cliente
output differs from expected
                           A-103-103-N-ok.in                           
Running: A-103-103-N-ok.import A-103-103-N-ok.in
TEST PASSED!
                           A-104-104-N-ok.in                           
Running: A-104-104-N-ok.import A-104-104-N-ok.in
TEST PASSED!
                           A-105-105-N-ok.in                           
Running: A-105-105-N-ok.import A-105-105-N-ok.in
*** expected/A-105-105-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-105-105-N-ok.out	2010-12-03 14:02:55.000000000 +0000
      ZONE  1      
*** 287,295 ****
  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|6|969001|969008|SMS|0|0|SEM-MENSAGEM
--- 287,295 ----
  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|0|10|EFECTIVA
  CHAMADA|2|969001|969003|VOZ|10|200|EFECTIVA
! CHAMADA|3|969001|969002|SMS|0|10|EFECTIVA
  CHAMADA|4|969001|969002|VOZ|0|0|COM-MENSAGEM
  CHAMADA|5|969001|969002|MMS|0|0|COM-MENSAGEM
  CHAMADA|6|969001|969008|SMS|0|0|SEM-MENSAGEM
      ZONE  2      
*** 304,312 ****
  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
--- 304,312 ----
  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|0|0|EFECTIVA
  CHAMADA|13|969004|969001|VOZ|10|100|EFECTIVA
! CHAMADA|14|969004|969001|SMS|0|0|EFECTIVA
  Consultas
  1 - Todas as Chamadas
  2 - Chamadas de um Cliente
output differs from expected
                           A-106-106-N-ok.in                           
Running: A-106-106-N-ok.import A-106-106-N-ok.in
TEST PASSED!
                           A-107-107-N-ok.in                           
Running: A-107-107-N-ok.import A-107-107-N-ok.in
TEST PASSED!
                           A-108-108-N-ok.in                           
Running: A-108-108-N-ok.import A-108-108-N-ok.in
*** expected/A-108-108-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-108-108-N-ok.out	2010-12-03 14:02:55.000000000 +0000
      ZONE  1      
*** 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
--- 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|0|0|EFECTIVA
  CHAMADA|13|969004|969001|VOZ|10|100|EFECTIVA
! CHAMADA|14|969004|969001|SMS|0|0|EFECTIVA
  Consultas
  1 - Todas as Chamadas
  2 - Chamadas de um Cliente
      ZONE  2      
*** 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
--- 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|0|10|EFECTIVA
  CHAMADA|2|969001|969003|VOZ|10|200|EFECTIVA
! CHAMADA|3|969001|969002|SMS|0|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|0|0|EFECTIVA
  CHAMADA|10|969010|969003|VOZ|10|100|EFECTIVA
! CHAMADA|11|969010|969003|SMS|0|0|EFECTIVA
  Consultas
  1 - Todas as Chamadas
  2 - Chamadas de um Cliente
output differs from expected
                           A-109-109-N-ok.in                           
Running: A-109-109-N-ok.import A-109-109-N-ok.in
TEST PASSED!
                           A-110-110-N-ok.in                           
Running: A-110-110-N-ok.import A-110-110-N-ok.in
*** expected/A-110-110-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-110-110-N-ok.out	2010-12-03 14:02:56.000000000 +0000
      ZONE  1      
*** 20,29 ****
  6 - Telemóveis sem Actividade
  7 - Telemóveis com Saldo Positivo
  0 - Sair
! Escolha uma opção: CLIENTE|003|Pedro Oliveira|103449|PLATINA|ACTIVO|1|100
! CLIENTE|01|Oliveira Preto|103547|NORMAL|ACTIVO|0|0
! CLIENTE|cli002|Pedro Pinheiro|103447|NORMAL|ACTIVO|2|350
! CLIENTE|Cli201|Ludgero Oliveira|103440|NORMAL|ACTIVO|1|100
  Consultas
  1 - Todas as Chamadas
  2 - Chamadas de um Cliente
--- 20,29 ----
  6 - Telemóveis sem Actividade
  7 - Telemóveis com Saldo Positivo
  0 - Sair
! Escolha uma opção: CLIENTE|003|Pedro Oliveira|103449|PLATINA|ACTIVO
! CLIENTE|01|Oliveira Preto|103547|NORMAL|ACTIVO
! CLIENTE|cli002|Pedro Pinheiro|103447|NORMAL|ACTIVO
! CLIENTE|Cli201|Ludgero Oliveira|103440|NORMAL|ACTIVO
  Consultas
  1 - Todas as Chamadas
  2 - Chamadas de um Cliente
output differs from expected
                           A-111-111-N-ok.in                           
Running: A-111-111-N-ok.import A-111-111-N-ok.in
TEST PASSED!
                           A-112-112-N-ok.in                           
Running: A-112-112-N-ok.import A-112-112-N-ok.in
*** expected/A-112-112-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-112-112-N-ok.out	2010-12-03 14:02:56.000000000 +0000
      ZONE  1      
*** 22,28 ****
  0 - Sair
  Escolha uma opção: CLIENTE|cli001|Manuel Pinheiro|103443|NORMAL|ACTIVO|1|-900
  CLIENTE|cli Es|Maria Eucalipto|103441|OURO|ACTIVO|1|-700
! CLIENTE|cli003|Pedro Oliveira|103449|PLATINA|ACTIVO|4|-100
  Consultas
  1 - Todas as Chamadas
  2 - Chamadas de um Cliente
--- 22,28 ----
  0 - Sair
  Escolha uma opção: CLIENTE|cli001|Manuel Pinheiro|103443|NORMAL|ACTIVO|1|-900
  CLIENTE|cli Es|Maria Eucalipto|103441|OURO|ACTIVO|1|-700
! CLIENTE|cli003|Pedro Oliveira|103449|PLATINA|ACTIVO|4|-300
  Consultas
  1 - Todas as Chamadas
  2 - Chamadas de um Cliente
output differs from expected
                           A-113-113-N-ok.in                           
Running: A-113-113-N-ok.import A-113-113-N-ok.in
*** expected/A-113-113-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-113-113-N-ok.out	2010-12-03 14:02:56.000000000 +0000
      ZONE  1      
*** 112,118 ****
  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
--- 112,124 ----
  6 - Telemóveis sem Actividade
  7 - Telemóveis com Saldo Positivo
  0 - Sair
! Escolha uma opção: TELEMOVEL|969002|cli002|3G|SILENCIO|330|
! TELEMOVEL|969003|cli002|2G|LIGADO|20|
! TELEMOVEL|969005|Cli201|3G|LIGADO|100|
! TELEMOVEL|969006|cli003|3G|LIGADO|100|
! TELEMOVEL|969007|cli Es|3G|LIGADO|700|
! TELEMOVEL|969010|cli003|2G|LIGADO|200|
! Consultas
  1 - Todas as Chamadas
  2 - Chamadas de um Cliente
  3 - Chamadas para um Cliente
output differs from expected
                           A-114-114-N-ok.in                           
Running: A-114-114-N-ok.import A-114-114-N-ok.in
*** expected/A-114-114-N-ok.out	2010-12-03 02:07:36.000000000 +0000
--- logs/051_A-114-114-N-ok.out	2010-12-03 14:02:56.000000000 +0000
      ZONE  1      
*** 58,63 ****
--- 58,64 ----
  7 - Telemóveis com Saldo Positivo
  0 - Sair
  Escolha uma opção: TELEMOVEL|969002|cli002|3G|SILENCIO|330|
+ TELEMOVEL|969003|cli002|2G|LIGADO|20|
  TELEMOVEL|969004|003|2G|LIGADO|100|
  TELEMOVEL|969005|Cli201|3G|LIGADO|100|
  TELEMOVEL|969006|cli003|3G|LIGADO|-100|
output differs from expected
                           A-115-115-N-ok.in                           
Running: A-115-115-N-ok.import A-115-115-N-ok.in
TEST PASSED!
                           A-116-116-N-ok.in                           
Running: A-116-116-N-ok.import A-116-116-N-ok.in
TEST PASSED!
                           A-117-117-N-ok.in                           
Running: A-117-117-N-ok.import A-117-117-N-ok.in
TEST PASSED!
                           A-118-118-N-ok.in                           
Running: A-118-118-N-ok.import A-118-118-N-ok.in
TEST PASSED!
                           A-119-119-N-ok.in                           
Running: A-119-119-N-ok.import A-119-119-N-ok.in
TEST PASSED!