Checking core structure...
rm -f poof-core.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 `find . -name \*.java`)
(cd src; jar cf ../poof-core.jar `find . -name \*.class -o -name \*.java`)
Checking manager interface structure...
rm -f poof-textui.jar `find . -name \*.class`
(cd src; javac -encoding UTF-8 -cp /usr/share/java/po-uilib.jar:/usr/share/java/poof-support.jar:../../poof-core/poof-core.jar `find . -name \*.java`)
(cd src; jar cf ../poof-textui.jar `find . -name \*.class -o -name \*.java`)
                           A-001-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-001-003-M-ok.import -Din=A-001-003-M-ok.in -Dout=$LOGS/017_A-001-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:12.628305013 +0000
--- obtained	2014-12-10 17:22:12.628305013 +0000
      ZONE  1      
*** 1,49 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 44 calendar
! d w vader 24 friends
! - w vader 16 r2d2
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 1,17 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
output differs from expected
                           A-001-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-001-004-M-ok.import -Din=A-001-004-M-ok.in -Dout=$LOGS/017_A-001-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:12.816305017 +0000
--- obtained	2014-12-10 17:22:12.820305017 +0000
      ZONE  1      
*** 1,49 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - - vader 44 calendar
! d - vader 32 friends
! - - yoda 16 r2d2
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 1,17 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
output differs from expected
                           A-003-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-003-006-M-ok.import -Din=A-003-006-M-ok.in -Dout=$LOGS/017_A-003-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:13.004305020 +0000
--- obtained	2014-12-10 17:22:13.004305020 +0000
      ZONE  1      
*** 1,59 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,22 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "friends"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-003-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-003-007-M-ok.in -Dout=$LOGS/017_A-003-007-M-ok.out poof.textui.Shell
java.io.FileNotFoundException: a36.dat (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.(FileInputStream.java:146)
	at java.io.FileInputStream.(FileInputStream.java:101)
	at poof.FileManager.abrir(FileManager.java:59)
	at poof.textui.main.Open.execute(Open.java:30)
	at ist.po.ui.Menu.open(Menu.java:71)
	at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
	at poof.textui.Shell.main(Shell.java:23)
*** expected	2014-12-10 17:22:13.200305024 +0000
--- obtained	2014-12-10 17:22:13.200305024 +0000
      ZONE  1      
*** 5,44 ****
  Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! - w vader 44 calendar
! d w vader 16 friends
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 5,15 ----
  Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
output differs from expected
                           A-004-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-004-005-M-ok.in -Dout=$LOGS/017_A-004-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:13.412305028 +0000
--- obtained	2014-12-10 17:22:13.412305028 +0000
      ZONE  1      
*** 62,72 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - root 40 .
! d - root 24 ..
! - - root 0 a
! - - root 0 b
  - - root 0 c
  Menu de Shell
  1 - Listar
  2 - Listar entrada
--- 62,71 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: - - root 0 b
  - - root 0 c
+ - - root 0 a
+ 
  Menu de Shell
  1 - Listar
  2 - Listar entrada
output differs from expected
                           A-004-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-004-006-M-ok.in -Dout=$LOGS/017_A-004-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:13.620305032 +0000
--- obtained	2014-12-10 17:22:13.624305032 +0000
      ZONE  1      
*** 62,72 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - root 40 .
! d - root 24 ..
! d - root 16 a
! d - root 16 b
! d - root 16 z
  Menu de Shell
  1 - Listar
  2 - Listar entrada
--- 62,71 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - root 2 b
! d - root 2 a
! d - root 2 z
! 
  Menu de Shell
  1 - Listar
  2 - Listar entrada
output differs from expected
                           A-004-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-004-007-M-ok.in -Dout=$LOGS/017_A-004-007-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:13.824305036 +0000
--- obtained	2014-12-10 17:22:13.824305036 +0000
      ZONE  1      
*** 88,100 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - root 56 .
! d - root 24 ..
  - - root 0 a
- d - root 16 e
- d - root 16 ee
- d - root 16 g
  - - root 0 z
  Menu de Shell
  1 - Listar
  2 - Listar entrada
--- 88,99 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - root 2 g
! d - root 2 ee
! d - root 2 e
  - - root 0 a
  - - root 0 z
+ 
  Menu de Shell
  1 - Listar
  2 - Listar entrada
output differs from expected
                           A-004-008-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-004-008-M-ok.import -Din=A-004-008-M-ok.in -Dout=$LOGS/017_A-004-008-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:14.016305040 +0000
--- obtained	2014-12-10 17:22:14.020305040 +0000
      ZONE  1      
*** 1,75 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! - w vader 44 calendar
! - w vader 16 r2d2
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-004-009-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-004-009-M-ok.import -Din=A-004-009-M-ok.in -Dout=$LOGS/017_A-004-009-M-ok.out poof.textui.Shell
java.io.FileNotFoundException: friends (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.(FileInputStream.java:146)
	at java.io.FileInputStream.(FileInputStream.java:101)
	at poof.FileManager.abrir(FileManager.java:59)
	at poof.textui.main.Open.execute(Open.java:30)
	at ist.po.ui.Menu.open(Menu.java:71)
	at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
	at poof.textui.Shell.main(Shell.java:23)
*** expected	2014-12-10 17:22:14.204305044 +0000
--- obtained	2014-12-10 17:22:14.208305044 +0000
      ZONE  1      
*** 1,52 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: d w vader 32 friends
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,20 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-004-010-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-004-010-M-ok.import -Din=A-004-010-M-ok.in -Dout=$LOGS/017_A-004-010-M-ok.out poof.textui.Shell
java.io.FileNotFoundException: calendar (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.(FileInputStream.java:146)
	at java.io.FileInputStream.(FileInputStream.java:101)
	at poof.FileManager.abrir(FileManager.java:59)
	at poof.textui.main.Open.execute(Open.java:30)
	at ist.po.ui.Menu.open(Menu.java:71)
	at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
	at poof.textui.Shell.main(Shell.java:23)
*** expected	2014-12-10 17:22:14.396305047 +0000
--- obtained	2014-12-10 17:22:14.400305048 +0000
      ZONE  1      
*** 1,52 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: - w vader 44 calendar
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,20 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Ficheiro a abrir: Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-004-011-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-004-011-M-ok.in -Dout=$LOGS/017_A-004-011-M-ok.out poof.textui.Shell
TEST PASSED!
                           A-004-012-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-004-012-M-ok.import -Din=A-004-012-M-ok.in -Dout=$LOGS/017_A-004-012-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:14.784305055 +0000
--- obtained	2014-12-10 17:22:14.788305055 +0000
      ZONE  1      
*** 1,67 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - root 32 .
! d - root 32 ..
! d w vader 16 friends
! d - root 40 home
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,24 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-005-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-005-002-M-ok.in -Dout=$LOGS/017_A-005-002-M-ok.out poof.textui.Shell
TEST PASSED!
                           A-005-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-005-003-M-ok.import -Din=A-005-003-M-ok.in -Dout=$LOGS/017_A-005-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:15.168305062 +0000
--- obtained	2014-12-10 17:22:15.172305063 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,25 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "friends"
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,75 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 16 .
! d - vader 32 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: /home/vader/friends
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 27,34 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
output differs from expected
                           A-005-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-005-004-M-ok.in -Dout=$LOGS/017_A-005-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:15.380305067 +0000
--- obtained	2014-12-10 17:22:15.384305067 +0000
      ZONE  1      
*** 49,55 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: /
  Menu de Shell
  1 - Listar
  2 - Listar entrada
--- 49,55 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: 
  Menu de Shell
  1 - Listar
  2 - Listar entrada
output differs from expected
                           A-005-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-005-005-M-ok.in -Dout=$LOGS/017_A-005-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:15.588305071 +0000
--- obtained	2014-12-10 17:22:15.588305071 +0000
      ZONE  1      
*** 62,68 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: /
  Menu de Shell
  1 - Listar
  2 - Listar entrada
--- 62,68 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: 
  Menu de Shell
  1 - Listar
  2 - Listar entrada
      ZONE  2      
*** 89,95 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: /
  Menu de Shell
  1 - Listar
  2 - Listar entrada
--- 89,95 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: 
  Menu de Shell
  1 - Listar
  2 - Listar entrada
output differs from expected
                           A-006-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-006-003-M-ok.in -Dout=$LOGS/017_A-006-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:15.796305075 +0000
--- obtained	2014-12-10 17:22:15.796305075 +0000
      ZONE  1      
*** 38,50 ****
  1 - Criar utilizador
  2 - Listar utilizadores
  0 - Sair
! Escolha uma opção: a:a:/home/a
! aa:a:/home/aa
! d:d:/home/d
  r:r:/home/r
  root:Super User:/home/root
  rr:rr:/home/rr
  z:z:/home/z
  Menu Utilizador
  1 - Criar utilizador
  2 - Listar utilizadores
--- 38,51 ----
  1 - Criar utilizador
  2 - Listar utilizadores
  0 - Sair
! Escolha uma opção: d:d:/home/d
  r:r:/home/r
  root:Super User:/home/root
+ a:a:/home/a
  rr:rr:/home/rr
+ aa:a:/home/aa
  z:z:/home/z
+ 
  Menu Utilizador
  1 - Criar utilizador
  2 - Listar utilizadores
output differs from expected
                           A-009-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-001-M-ok.import -Din=A-009-001-M-ok.in -Dout=$LOGS/017_A-009-001-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:15.980305078 +0000
--- obtained	2014-12-10 17:22:15.980305078 +0000
      ZONE  1      
*** 1,74 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 32 ..
! d - vader 16 aaa
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "aaa"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-009-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-002-M-ok.import -Din=A-009-002-M-ok.in -Dout=$LOGS/017_A-009-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:16.172305082 +0000
--- obtained	2014-12-10 17:22:16.176305082 +0000
      ZONE  1      
*** 1,74 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 32 ..
! d - vader 16 eee
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "eee"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-009-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-003-M-ok.import -Din=A-009-003-M-ok.in -Dout=$LOGS/017_A-009-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:16.368305086 +0000
--- obtained	2014-12-10 17:22:16.368305086 +0000
      ZONE  1      
*** 1,52 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Criar directório: Operação inválida: A entrada 'public' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,22 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-009-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-004-M-ok.import -Din=A-009-004-M-ok.in -Dout=$LOGS/017_A-009-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:16.560305090 +0000
--- obtained	2014-12-10 17:22:16.564305090 +0000
      ZONE  1      
*** 1,52 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Criar directório: Operação inválida: A entrada 'file' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,22 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "file"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-009-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-005-M-ok.import -Din=A-009-005-M-ok.in -Dout=$LOGS/017_A-009-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:16.752305093 +0000
--- obtained	2014-12-10 17:22:16.756305093 +0000
      ZONE  1      
*** 1,100 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d w vader 24 .
- d - vader 40 ..
- d - yoda 16 yoda
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-009-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-006-M-ok.import -Din=A-009-006-M-ok.in -Dout=$LOGS/017_A-009-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:16.952305097 +0000
--- obtained	2014-12-10 17:22:16.956305097 +0000
      ZONE  1      
*** 1,100 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Criar directório: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 16 .
- d - vader 40 ..
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "exe"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-009-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-007-M-ok.import -Din=A-009-007-M-ok.in -Dout=$LOGS/017_A-009-007-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:17.152305101 +0000
--- obtained	2014-12-10 17:22:17.152305101 +0000
      ZONE  1      
*** 1,100 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 24 .
- d - vader 40 ..
- d - root 16 emperator
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "emperator"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-009-008-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-008-M-ok.import -Din=A-009-008-M-ok.in -Dout=$LOGS/017_A-009-008-M-ok.out poof.textui.Shell
java.io.FileNotFoundException: . (Is a directory)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.(FileOutputStream.java:221)
	at java.io.FileOutputStream.(FileOutputStream.java:110)
	at poof.FileManager.guardarComo(FileManager.java:76)
	at poof.textui.main.Save.execute(Save.java:35)
	at ist.po.ui.Menu.open(Menu.java:71)
	at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
	at poof.textui.Shell.main(Shell.java:23)
*** expected	2014-12-10 17:22:17.344305105 +0000
--- obtained	2014-12-10 17:22:17.344305105 +0000
      ZONE  1      
*** 1,67 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - root 16 .
! d - root 40 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: Não é possível remover as entradas "." e "..".
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - root 16 .
! d - root 40 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 1,27 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
output differs from expected
                           A-009-009-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-009-M-ok.import -Din=A-009-009-M-ok.in -Dout=$LOGS/017_A-009-009-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:17.540305109 +0000
--- obtained	2014-12-10 17:22:17.540305109 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,19 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,77 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - root 16 .
! d - root 40 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Criar directório: Operação inválida: A entrada '..' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - root 16 .
! d - root 40 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 21,37 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Identificador do utilizador: Nome do utilizador: Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
  0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): ist.po.io.RuntimeEOFException: Fim do fluxo de dados de entrada
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  3      
*** 79,82 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 39,42 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): ist.po.io.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
                           A-009-010-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-010-M-ok.import -Din=A-009-010-M-ok.in -Dout=$LOGS/017_A-009-010-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:17.740305113 +0000
--- obtained	2014-12-10 17:22:17.744305113 +0000
      ZONE  1      
*** 1,125 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Criar directório: Operação inválida: A entrada 'private' já existe.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Criar directório: Operação inválida: A entrada 'public' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - root 40 .
! d - root 40 ..
! - w root 21 file
! d - root 16 private
! d w root 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-009-011-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-009-011-M-ok.import -Din=A-009-011-M-ok.in -Dout=$LOGS/017_A-009-011-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:17.940305116 +0000
--- obtained	2014-12-10 17:22:17.944305117 +0000
      ZONE  1      
*** 1,91 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - root 40 .
- d - root 40 ..
- - w root 21 file
- d - root 16 private
- d w root 16 public
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Criar directório: Operação inválida: A entrada 'file' já existe.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - root 40 .
- d - root 40 ..
- - w root 21 file
- d - root 16 private
- d w root 16 public
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,19 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 93,130 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 21,48 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "file"
! Escolha uma opção: Identificador do utilizador: Nome do utilizador: Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
! 0 - Sair
! Escolha uma opção: Identificador do utilizador: Nome do utilizador: Criar utilizador: Operação inválida: O utilizador '0' já existe.
! Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
  0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): ist.po.io.RuntimeEOFException: Fim do fluxo de dados de entrada
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  3      
*** 132,135 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 50,53 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Fim de entrada de dados (R-EOF): ist.po.io.RuntimeEOFException: Fim do fluxo de dados de entrada
output differs from expected
                           A-010-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-001-M-ok.import -Din=A-010-001-M-ok.in -Dout=$LOGS/017_A-010-001-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:18.132305120 +0000
--- obtained	2014-12-10 17:22:18.132305120 +0000
      ZONE  1      
*** 1,158 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 40 ..
! - - vader 0 exemplo
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 40 ..
! - - vader 0 exemplo
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 40 .
- d - root 40 ..
- - w vader 15 file
- d - vader 16 private
- d w vader 24 public
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "exemplo"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-010-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-002-M-ok.import -Din=A-010-002-M-ok.in -Dout=$LOGS/017_A-010-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:18.324305124 +0000
--- obtained	2014-12-10 17:22:18.328305124 +0000
      ZONE  1      
*** 1,121 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 40 ..
! - - vader 0 private
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 24 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-010-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-003-M-ok.import -Din=A-010-003-M-ok.in -Dout=$LOGS/017_A-010-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:18.524305128 +0000
--- obtained	2014-12-10 17:22:18.524305128 +0000
      ZONE  1      
*** 1,78 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada 'public' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada 'private' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-010-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-004-M-ok.import -Din=A-010-004-M-ok.in -Dout=$LOGS/017_A-010-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:18.712305132 +0000
--- obtained	2014-12-10 17:22:18.716305132 +0000
      ZONE  1      
*** 1,64 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada 'file' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,24 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "file"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-010-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-005-M-ok.import -Din=A-010-005-M-ok.in -Dout=$LOGS/017_A-010-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:18.904305135 +0000
--- obtained	2014-12-10 17:22:18.904305135 +0000
      ZONE  1      
*** 1,100 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d w vader 24 .
- d - vader 40 ..
- - - yoda 0 ficheiro
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "ficheiro"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-010-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-006-M-ok.import -Din=A-010-006-M-ok.in -Dout=$LOGS/017_A-010-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:19.096305139 +0000
--- obtained	2014-12-10 17:22:19.096305139 +0000
      ZONE  1      
*** 1,100 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 16 .
- d - vader 40 ..
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "fff"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-010-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-007-M-ok.import -Din=A-010-007-M-ok.in -Dout=$LOGS/017_A-010-007-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:19.280305143 +0000
--- obtained	2014-12-10 17:22:19.280305143 +0000
      ZONE  1      
*** 1,100 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 24 .
- d - vader 40 ..
- - - root 0 r2d2
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "r2d2"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-010-008-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-008-M-ok.import -Din=A-010-008-M-ok.in -Dout=$LOGS/017_A-010-008-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:19.472305146 +0000
--- obtained	2014-12-10 17:22:19.472305146 +0000
      ZONE  1      
*** 1,135 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada '.' já existe.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada '..' já existe.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada '.' já existe.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada '..' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "."
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-010-009-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-010-009-M-ok.import -Din=A-010-009-M-ok.in -Dout=$LOGS/017_A-010-009-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:19.684305150 +0000
--- obtained	2014-12-10 17:22:19.688305151 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,31 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 27,92 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 40 .
! d - root 40 ..
! - w vader 15 file
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada 'file' já existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Criar ficheiro: Operação inválida: A entrada 'public' já existe.
! Menu de Shell
  1 - Listar
  2 - Listar entrada
  3 - Remover entrada
--- 46,53 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "file"
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
  1 - Listar
  2 - Listar entrada
  3 - Remover entrada
output differs from expected
                           A-011-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-011-001-M-ok.in -Dout=$LOGS/017_A-011-001-M-ok.out poof.textui.Shell
TEST PASSED!
                           A-011-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-002-M-ok.import -Din=A-011-002-M-ok.in -Dout=$LOGS/017_A-011-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:20.072305158 +0000
--- obtained	2014-12-10 17:22:20.072305158 +0000
      ZONE  1      
*** 1,52 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Ver conteúdo de ficheiro: Operação inválida: A entrada 'public' não é um ficheiro.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,22 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-011-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-003-M-ok.import -Din=A-011-003-M-ok.in -Dout=$LOGS/017_A-011-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:20.260305162 +0000
--- obtained	2014-12-10 17:22:20.260305162 +0000
      ZONE  1      
*** 1,64 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,28 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vazio"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vazio"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-011-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-004-M-ok.import -Din=A-011-004-M-ok.in -Dout=$LOGS/017_A-011-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:20.452305165 +0000
--- obtained	2014-12-10 17:22:20.452305165 +0000
      ZONE  1      
*** 1,53 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a file
! 
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,22 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "file"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-011-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-005-M-ok.import -Din=A-011-005-M-ok.in -Dout=$LOGS/017_A-011-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:20.636305169 +0000
--- obtained	2014-12-10 17:22:20.636305169 +0000
      ZONE  1      
*** 1,79 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do ficheiro: This is a public file
- 
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,34 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-011-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-011-006-M-ok.import -Din=A-011-006-M-ok.in -Dout=$LOGS/017_A-011-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:20.820305173 +0000
--- obtained	2014-12-10 17:22:20.820305173 +0000
      ZONE  1      
*** 1,79 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do ficheiro: This is a private file
- 
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,34 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-012-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-012-001-M-ok.in -Dout=$LOGS/017_A-012-001-M-ok.out poof.textui.Shell
Exception in thread "main" java.lang.NullPointerException
	at poof.Directorio.verificaPermissaoEntidade(Directorio.java:119)
	at poof.FileManager.verificaPermissao(FileManager.java:163)
	at poof.FileManager.modificaFicheiro(FileManager.java:311)
	at poof.textui.shell.AppendDataToFile.execute(AppendDataToFile.java:28)
	at ist.po.ui.Menu.open(Menu.java:71)
	at poof.textui.shell.MenuBuilder.menuFor(MenuBuilder.java:30)
	at poof.textui.main.MenuOpenShell.execute(MenuOpenShell.java:32)
	at ist.po.ui.Menu.open(Menu.java:71)
	at poof.textui.main.MenuBuilder.menuFor(MenuBuilder.java:25)
	at poof.textui.Shell.main(Shell.java:23)
*** expected	2014-12-10 17:22:21.024305177 +0000
--- obtained	2014-12-10 17:22:21.024305177 +0000
      ZONE  1      
*** 31,56 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Adicionar linha a ficheiro: Operação inválida: A entrada 'eee' não existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: 
\ No newline at end of file
--- 31,34 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: 
\ No newline at end of file
output differs from expected
                           A-012-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-012-002-M-ok.import -Din=A-012-002-M-ok.in -Dout=$LOGS/017_A-012-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:21.212305180 +0000
--- obtained	2014-12-10 17:22:21.212305180 +0000
      ZONE  1      
*** 1,52 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Adicionar linha a ficheiro: Operação inválida: A entrada 'public' não é um ficheiro.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,23 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "Texto"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-012-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-012-003-M-ok.in -Dout=$LOGS/017_A-012-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:21.400305184 +0000
--- obtained	2014-12-10 17:22:21.400305184 +0000
      ZONE  1      
*** 57,65 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - root 24 .
! d - root 24 ..
! - - root 13 aa
  Menu de Shell
  1 - Listar
  2 - Listar entrada
--- 57,64 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: - - root 0 aa
! 
  Menu de Shell
  1 - Listar
  2 - Listar entrada
      ZONE  2      
*** 74,80 ****
  11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Indique o nome do ficheiro: 12345 123455
- 
  Menu de Shell
  1 - Listar
  2 - Listar entrada
--- 73,78 ----
output differs from expected
                           A-012-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-012-004-M-ok.import -Din=A-012-004-M-ok.in -Dout=$LOGS/017_A-012-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:21.596305188 +0000
--- obtained	2014-12-10 17:22:21.596305188 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,49 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 3 - Guardar
+ 4 - Login
+ 5 - Menu Shell
+ 6 - Menu Utilizador
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,113 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 48 .
! d - root 40 ..
! - - vader 33 filePriv
! - w vader 22 filePub
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a private file
! 123456789
! 987654321
! 
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 48 .
! d - root 40 ..
! - - vader 43 filePriv
! - w vader 22 filePub
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 51,66 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-012-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-012-005-M-ok.import -Din=A-012-005-M-ok.in -Dout=$LOGS/017_A-012-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:21.788305191 +0000
--- obtained	2014-12-10 17:22:21.788305191 +0000
      ZONE  1      
*** 1,20 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,48 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 22,115 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 48 .
! d - root 40 ..
! - - vader 23 filePriv
! - w vader 32 filePub
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a public file
! 123456789
! 
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 50,57 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  3      
*** 117,120 ****
--- 59,63 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-012-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-012-006-M-ok.import -Din=A-012-006-M-ok.in -Dout=$LOGS/017_A-012-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:21.972305195 +0000
--- obtained	2014-12-10 17:22:21.976305195 +0000
      ZONE  1      
*** 1,78 ****
  Menu Principal
  1 - Novo
  2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Adicionar linha a ficheiro: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
--- 1,39 ----
  Menu Principal
  1 - Novo
  2 - Abrir
! 0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-012-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-012-007-M-ok.import -Din=A-012-007-M-ok.in -Dout=$LOGS/017_A-012-007-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:22.164305199 +0000
--- obtained	2014-12-10 17:22:22.164305199 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,107 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: Insira a linha de texto a acrescentar ao ficheiro: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 48 .
! d - root 40 ..
! - - vader 29 filePriv
! - w vader 22 filePub
! d - vader 16 private
! d w vader 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do ficheiro: This is a private file
! 12345
! 
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 44,51 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  3      
*** 109,112 ****
--- 53,57 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-013-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-013-001-M-ok.import -Din=A-013-001-M-ok.in -Dout=$LOGS/017_A-013-001-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:22.352305202 +0000
--- obtained	2014-12-10 17:22:22.352305202 +0000
      ZONE  1      
*** 1,27 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu Utilizador
- 1 - Criar utilizador
- 2 - Listar utilizadores
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Nome do utilizador: Criar utilizador: Operação inválida: O utilizador 'vader' não tem permissão para realizar a operação.
! Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 1,17 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
      ZONE  2      
*** 31,34 ****
--- 21,26 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "ws"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "ws"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-013-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-013-002-M-ok.in -Dout=$LOGS/017_A-013-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:22.564305207 +0000
--- obtained	2014-12-10 17:22:22.568305207 +0000
      ZONE  1      
*** 28,33 ****
--- 28,34 ----
  0 - Sair
  Escolha uma opção: root:Super User:/home/root
  yoda:Jedi:/home/yoda
+ 
  Menu Utilizador
  1 - Criar utilizador
  2 - Listar utilizadores
      ZONE  2      
*** 61,68 ****
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - yoda 16 .
! d - root 32 ..
  Menu de Shell
  1 - Listar
  2 - Listar entrada
--- 62,68 ----
  10 - Mudar permissões de entrada
  11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: 
  Menu de Shell
  1 - Listar
  2 - Listar entrada
output differs from expected
                           A-013-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-013-003-M-ok.in -Dout=$LOGS/017_A-013-003-M-ok.out poof.textui.Shell
TEST PASSED!
                           A-013-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-013-004-M-ok.import -Din=A-013-004-M-ok.in -Dout=$LOGS/017_A-013-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:22.952305214 +0000
--- obtained	2014-12-10 17:22:22.952305214 +0000
      ZONE  1      
*** 1,70 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu Utilizador
- 1 - Criar utilizador
- 2 - Listar utilizadores
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Nome do utilizador: Menu Utilizador
- 1 - Criar utilizador
- 2 - Listar utilizadores
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - luke 16 .
- d - root 32 ..
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 1,17 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
      ZONE  2      
*** 74,77 ****
--- 21,26 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "luke"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "Luke Skywalker"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-013-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-013-005-M-ok.import -Din=A-013-005-M-ok.in -Dout=$LOGS/017_A-013-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:23.148305218 +0000
--- obtained	2014-12-10 17:22:23.152305218 +0000
      ZONE  1      
*** 1,27 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu Utilizador
- 1 - Criar utilizador
- 2 - Listar utilizadores
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Nome do utilizador: Criar utilizador: Operação inválida: O utilizador 'yoda' já existe.
! Menu Utilizador
! 1 - Criar utilizador
! 2 - Listar utilizadores
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 1,17 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
      ZONE  2      
*** 31,34 ****
--- 21,26 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "Jedi"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-014-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-014-001-M-ok.in -Dout=$LOGS/017_A-014-001-M-ok.out poof.textui.Shell
TEST PASSED!
                           A-014-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-002-M-ok.import -Din=A-014-002-M-ok.in -Dout=$LOGS/017_A-014-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:23.548305226 +0000
--- obtained	2014-12-10 17:22:23.548305226 +0000
      ZONE  1      
*** 1,60 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 16 .
! d - vader 48 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,24 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-014-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-003-M-ok.import -Din=A-014-003-M-ok.in -Dout=$LOGS/017_A-014-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:23.740305230 +0000
--- obtained	2014-12-10 17:22:23.744305230 +0000
      ZONE  1      
*** 1,52 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Mudar o directório de trabalho: Operação inválida: A entrada 'filePub' não é um directório.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,22 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-014-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-004-M-ok.import -Din=A-014-004-M-ok.in -Dout=$LOGS/017_A-014-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:23.932305233 +0000
--- obtained	2014-12-10 17:22:23.936305233 +0000
      ZONE  1      
*** 1,60 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - yoda 16 .
! d - root 40 ..
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,24 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "."
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-014-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-005-M-ok.import -Din=A-014-005-M-ok.in -Dout=$LOGS/017_A-014-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:24.128305237 +0000
--- obtained	2014-12-10 17:22:24.128305237 +0000
      ZONE  1      
*** 1,63 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - root 40 .
! d - root 24 ..
! d - root 40 root
! d - vader 48 vader
! d - yoda 16 yoda
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,24 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-014-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-006-M-ok.import -Din=A-014-006-M-ok.in -Dout=$LOGS/017_A-014-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:24.328305241 +0000
--- obtained	2014-12-10 17:22:24.332305241 +0000
      ZONE  1      
*** 1,86 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 16 .
- d - vader 48 ..
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,36 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-014-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-014-007-M-ok.import -Din=A-014-007-M-ok.in -Dout=$LOGS/017_A-014-007-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:24.524305245 +0000
--- obtained	2014-12-10 17:22:24.528305245 +0000
      ZONE  1      
*** 1,87 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d w vader 24 .
- d - vader 40 ..
- - - vader 23 filePriv
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,36 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-015-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-015-001-M-ok.in -Dout=$LOGS/017_A-015-001-M-ok.out poof.textui.Shell
TEST PASSED!
                           A-015-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-002-M-ok.import -Din=A-015-002-M-ok.in -Dout=$LOGS/017_A-015-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:24.924305253 +0000
--- obtained	2014-12-10 17:22:24.928305253 +0000
      ZONE  1      
*** 1,74 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 32 ..
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-015-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-003-M-ok.import -Din=A-015-003-M-ok.in -Dout=$LOGS/017_A-015-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:25.112305256 +0000
--- obtained	2014-12-10 17:22:25.116305256 +0000
      ZONE  1      
*** 1,74 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d w vader 24 .
! d - vader 32 ..
! - - vader 23 filePriv
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-015-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-004-M-ok.import -Din=A-015-004-M-ok.in -Dout=$LOGS/017_A-015-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:25.352305261 +0000
--- obtained	2014-12-10 17:22:25.352305261 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,39 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,102 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 24 .
- d - vader 32 ..
- - - vader 23 filePriv
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 16 .
- d - vader 32 ..
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 41,46 ----
output differs from expected
                           A-015-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-005-M-ok.import -Din=A-015-005-M-ok.in -Dout=$LOGS/017_A-015-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:25.536305265 +0000
--- obtained	2014-12-10 17:22:25.540305265 +0000
      ZONE  1      
*** 1,105 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,46 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-015-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-006-M-ok.import -Din=A-015-006-M-ok.in -Dout=$LOGS/017_A-015-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:25.740305269 +0000
--- obtained	2014-12-10 17:22:25.740305269 +0000
      ZONE  1      
*** 1,102 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d w vader 32 .
- d - vader 32 ..
- - - vader 23 filePriv
- - w vader 22 filePub
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-015-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-015-007-M-ok.import -Din=A-015-007-M-ok.in -Dout=$LOGS/017_A-015-007-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:25.940305272 +0000
--- obtained	2014-12-10 17:22:25.940305272 +0000
      ZONE  1      
*** 1,100 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d w vader 24 .
- d - vader 32 ..
- - - vader 23 filePriv
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-001-M-ok.import -Din=A-016-001-M-ok.in -Dout=$LOGS/017_A-016-001-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:26.128305276 +0000
--- obtained	2014-12-10 17:22:26.132305276 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,46 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador '..' não existe.
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,120 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: Não é possível remover as entradas "." e "..".
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: Não é possível remover as entradas "." e "..".
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d w vader 32 .
- d - vader 32 ..
- - - vader 23 filePriv
- - w vader 22 filePub
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 32 .
- d - root 40 ..
- d - vader 16 private
- d w vader 32 public
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 48,53 ----
output differs from expected
                           A-016-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-002-M-ok.import -Din=A-016-002-M-ok.in -Dout=$LOGS/017_A-016-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:26.320305280 +0000
--- obtained	2014-12-10 17:22:26.324305280 +0000
      ZONE  1      
*** 1,78 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: Não é possível remover as entradas "." e "..".
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: Não é possível remover as entradas "." e "..".
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - root 40 .
! d - root 40 ..
! - w root 21 file
! d - root 16 private
! d w root 16 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "."
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-003-M-ok.import -Din=A-016-003-M-ok.in -Dout=$LOGS/017_A-016-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:26.544305284 +0000
--- obtained	2014-12-10 17:22:26.544305284 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,33 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Ficheiro sem nome. Guardar ficheiro como: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,89 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 24 .
- d - root 40 ..
- d - vader 16 private
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 16 .
- d - root 40 ..
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 35,40 ----
output differs from expected
                           A-016-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-004-M-ok.import -Din=A-016-004-M-ok.in -Dout=$LOGS/017_A-016-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:26.728305288 +0000
--- obtained	2014-12-10 17:22:26.732305288 +0000
      ZONE  1      
*** 1,104 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d w vader 48 .
- d - vader 32 ..
- - - vader 23 filePriv
- - w vader 22 filePub
- d w vader 16 p
- d - vader 16 pri
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "pri"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-005-M-ok.import -Din=A-016-005-M-ok.in -Dout=$LOGS/017_A-016-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:26.916305291 +0000
--- obtained	2014-12-10 17:22:26.916305291 +0000
      ZONE  1      
*** 1,104 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'solo' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 48 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! d w vader 16 p
! d - yoda 16 priv
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "solo"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "priv"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-006-M-ok.import -Din=A-016-006-M-ok.in -Dout=$LOGS/017_A-016-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:27.108305295 +0000
--- obtained	2014-12-10 17:22:27.112305295 +0000
      ZONE  1      
*** 1,65 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'vader' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,28 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "priv"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-016-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-007-M-ok.import -Din=A-016-007-M-ok.in -Dout=$LOGS/017_A-016-007-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:27.300305299 +0000
--- obtained	2014-12-10 17:22:27.300305299 +0000
      ZONE  1      
*** 1,102 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 32 .
- d - vader 32 ..
- d - yoda 16 pr
- d w yoda 16 pu
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "pr"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-008-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-008-M-ok.import -Din=A-016-008-M-ok.in -Dout=$LOGS/017_A-016-008-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:27.484305303 +0000
--- obtained	2014-12-10 17:22:27.488305303 +0000
      ZONE  1      
*** 1,91 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'solo' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,40 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "solo"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "pr"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-016-009-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-009-M-ok.import -Din=A-016-009-M-ok.in -Dout=$LOGS/017_A-016-009-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:27.672305306 +0000
--- obtained	2014-12-10 17:22:27.676305306 +0000
      ZONE  1      
*** 1,76 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'vader' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! d - yoda 16 pr
! d w yoda 16 pu
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "pr"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-010-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-010-M-ok.import -Din=A-016-010-M-ok.in -Dout=$LOGS/017_A-016-010-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:27.868305310 +0000
--- obtained	2014-12-10 17:22:27.868305310 +0000
      ZONE  1      
*** 1,100 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 24 .
- d - vader 32 ..
- d w yoda 16 pu
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "pr"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-011-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-011-M-ok.import -Din=A-016-011-M-ok.in -Dout=$LOGS/017_A-016-011-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:28.064305314 +0000
--- obtained	2014-12-10 17:22:28.064305314 +0000
      ZONE  1      
*** 1,102 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d w vader 40 .
- d - vader 32 ..
- - - vader 23 filePriv
- - w vader 22 filePub
- d - yoda 16 priv
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "solo"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "p"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-012-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-012-M-ok.import -Din=A-016-012-M-ok.in -Dout=$LOGS/017_A-016-012-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:28.244305317 +0000
--- obtained	2014-12-10 17:22:28.248305317 +0000
      ZONE  1      
*** 1,102 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 32 .
- d - vader 32 ..
- d w yoda 16 pu
- d w vader 16 pvader
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "pu"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-013-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-013-M-ok.import -Din=A-016-013-M-ok.in -Dout=$LOGS/017_A-016-013-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:28.432305321 +0000
--- obtained	2014-12-10 17:22:28.432305321 +0000
      ZONE  1      
*** 1,102 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Remover entrada: Operação inválida: O utilizador 'solo' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 32 .
- d - vader 32 ..
- d w yoda 16 pu
- d w vader 16 pvader
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "solo"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "pu"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-014-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-014-M-ok.import -Din=A-016-014-M-ok.in -Dout=$LOGS/017_A-016-014-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:28.612305325 +0000
--- obtained	2014-12-10 17:22:28.616305325 +0000
      ZONE  1      
*** 1,74 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 32 ..
! d w vader 16 pvader
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,30 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "pu"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-015-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-015-M-ok.import -Din=A-016-015-M-ok.in -Dout=$LOGS/017_A-016-015-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:28.792305328 +0000
--- obtained	2014-12-10 17:22:28.796305328 +0000
      ZONE  1      
*** 1,100 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 24 .
- d - vader 32 ..
- d w vader 16 pvader
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,42 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "pu"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-016-016-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-016-016-M-ok.import -Din=A-016-016-M-ok.in -Dout=$LOGS/017_A-016-016-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:28.976305332 +0000
--- obtained	2014-12-10 17:22:28.976305332 +0000
      ZONE  1      
*** 1,101 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 24 .
! d - vader 32 ..
! d w yoda 16 pu
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,10 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-017-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-017-001-M-ok.in -Dout=$LOGS/017_A-017-001-M-ok.out poof.textui.Shell
TEST PASSED!
                           A-017-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-017-002-M-ok.import -Din=A-017-002-M-ok.in -Dout=$LOGS/017_A-017-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:29.376305339 +0000
--- obtained	2014-12-10 17:22:29.380305339 +0000
      ZONE  1      
*** 1,52 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'luke' não existe.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,23 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "luke"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-017-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-017-003-M-ok.import -Din=A-017-003-M-ok.in -Dout=$LOGS/017_A-017-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:29.572305343 +0000
--- obtained	2014-12-10 17:22:29.576305343 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,35 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador 'public' não existe.
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,92 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 32 .
- d - root 40 ..
- d - vader 16 private
- d w yoda 32 public
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d w yoda 32 .
- d - vader 32 ..
- - - vader 23 filePriv
- - w vader 22 filePub
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 37,42 ----
output differs from expected
                           A-017-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-017-004-M-ok.import -Din=A-017-004-M-ok.in -Dout=$LOGS/017_A-017-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:29.764305347 +0000
--- obtained	2014-12-10 17:22:29.768305347 +0000
      ZONE  1      
*** 1,75 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
! Escolha uma opção: d w vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w yoda 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 1,31 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-017-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-017-005-M-ok.import -Din=A-017-005-M-ok.in -Dout=$LOGS/017_A-017-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:29.964305351 +0000
--- obtained	2014-12-10 17:22:29.968305351 +0000
      ZONE  1      
*** 1,118 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Identificador do utilizador: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
- 0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Mudar dono de entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Menu Principal
- 1 - Novo
- 2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: 
\ No newline at end of file
--- 1,54 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-017-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-017-006-M-ok.import -Din=A-017-006-M-ok.in -Dout=$LOGS/017_A-017-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:30.152305355 +0000
--- obtained	2014-12-10 17:22:30.152305355 +0000
      ZONE  1      
*** 1,109 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d w yoda 32 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w yoda 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 1,47 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador 'public' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
output differs from expected
                           A-017-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-017-007-M-ok.import -Din=A-017-007-M-ok.in -Dout=$LOGS/017_A-017-007-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:30.344305358 +0000
--- obtained	2014-12-10 17:22:30.348305358 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,41 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "."
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador '..' não existe.
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,103 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
- Escolha uma opção: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - yoda 16 .
- d - vader 32 ..
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: Indique o nome do directório: Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
- Escolha uma opção: d - vader 32 .
- d - root 40 ..
- d - yoda 16 private
- d w vader 32 public
- Menu de Shell
- 1 - Listar
- 2 - Listar entrada
- 3 - Remover entrada
- 4 - Mudar o directório de trabalho
- 5 - Criar ficheiro
- 6 - Criar directório
- 7 - Mostrar o directório de trabalho
- 8 - Adicionar linha a ficheiro
- 9 - Ver conteúdo de ficheiro
- 10 - Mudar permissões de entrada
- 11 - Mudar dono de entrada
- 0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 43,48 ----
output differs from expected
                           A-017-008-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-017-008-M-ok.import -Din=A-017-008-M-ok.in -Dout=$LOGS/017_A-017-008-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:30.540305362 +0000
--- obtained	2014-12-10 17:22:30.544305362 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,49 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 3 - Guardar
+ 4 - Login
+ 5 - Menu Shell
+ 6 - Menu Utilizador
+ 0 - Sair
+ Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador '..' não existe.
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,135 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Identificador do utilizador: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 32 .
! d - yoda 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - yoda 32 .
! d - root 40 ..
! d - vader 16 private
! d w vader 32 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - root 40 .
! d - root 24 ..
! d - root 40 root
! d - yoda 32 vader
! d - yoda 16 yoda
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 51,64 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador '..' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
output differs from expected
                           A-018-001-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Din=A-018-001-M-ok.in -Dout=$LOGS/017_A-018-001-M-ok.out poof.textui.Shell
TEST PASSED!
                           A-018-002-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-018-002-M-ok.import -Din=A-018-002-M-ok.in -Dout=$LOGS/017_A-018-002-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:30.932305370 +0000
--- obtained	2014-12-10 17:22:30.932305370 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,47 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 3 - Guardar
+ 4 - Login
+ 5 - Menu Shell
+ 6 - Menu Utilizador
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 3 - Guardar
+ 4 - Login
+ 5 - Menu Shell
+ 6 - Menu Utilizador
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "s"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador 'public' não existe.
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,122 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d w vader 32 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d w vader 16 private
! d w vader 32 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 32 .
! d - vader 32 ..
! - w vader 23 filePriv
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 49,65 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "s"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-018-003-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-018-003-M-ok.import -Din=A-018-003-M-ok.in -Dout=$LOGS/017_A-018-003-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:31.132305374 +0000
--- obtained	2014-12-10 17:22:31.136305374 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,43 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "n"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador 'public' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,122 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d - vader 32 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - - vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 45,61 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "n"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-018-004-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-018-004-M-ok.import -Din=A-018-004-M-ok.in -Dout=$LOGS/017_A-018-004-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:31.336305378 +0000
--- obtained	2014-12-10 17:22:31.340305378 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
- 3 - Guardar
- 4 - Login
- 5 - Menu Shell
- 6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,44 ----
  Menu Principal
  1 - Novo
  2 - Abrir
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "yoda"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "n"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,117 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Mudar permissões de entrada: Operação inválida: O utilizador 'yoda' não tem permissão para realizar a operação.
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 46,53 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  3      
*** 119,122 ****
--- 55,60 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "n"
  Escolha uma opção: 
\ No newline at end of file
output differs from expected
                           A-018-005-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-018-005-M-ok.import -Din=A-018-005-M-ok.in -Dout=$LOGS/017_A-018-005-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:31.560305382 +0000
--- obtained	2014-12-10 17:22:31.564305382 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,47 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "n"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador 'public' não existe.
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,131 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d - vader 32 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - - vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 49,65 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "n"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-018-006-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-018-006-M-ok.import -Din=A-018-006-M-ok.in -Dout=$LOGS/017_A-018-006-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:31.776305386 +0000
--- obtained	2014-12-10 17:22:31.776305386 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,56 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "root"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "private"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "s"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 3 - Guardar
+ 4 - Login
+ 5 - Menu Shell
+ 6 - Menu Utilizador
+ 0 - Sair
+ Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador 'public' não existe.
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Opção inválida!
! Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,144 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d w vader 16 private
! d w vader 32 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 32 .
! d - vader 32 ..
! - w vader 23 filePriv
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
--- 58,76 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePub"
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "s"
! Escolha uma opção: Opção inválida!
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "filePriv"
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "s"
  Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
output differs from expected
                           A-018-007-M-ok.in                           
CLASSPATH=$JAVADIR/po-uilib.jar:$JAVADIR/poof-support.jar:$PROJDIR/poof-core/poof-core.jar:$PROJDIR/poof-textui/poof-textui.jar
Running: java -Dimport=A-018-007-M-ok.import -Din=A-018-007-M-ok.in -Dout=$LOGS/017_A-018-007-M-ok.out poof.textui.Shell
*** expected	2014-12-10 17:22:31.972305390 +0000
--- obtained	2014-12-10 17:22:31.972305390 +0000
      ZONE  1      
*** 1,12 ****
  Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
--- 1,77 ----
  Menu Principal
  1 - Novo
  2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "vader"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "public"
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 0 - Sair
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "."
+ Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "n"
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 3 - Guardar
+ 4 - Login
+ 5 - Menu Shell
+ 6 - Menu Utilizador
+ 0 - Sair
+ Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador '..' não existe.
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 3 - Guardar
+ 4 - Login
+ 5 - Menu Shell
+ 6 - Menu Utilizador
+ 0 - Sair
+ Escolha uma opção: Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 3 - Guardar
+ 4 - Login
+ 5 - Menu Shell
+ 6 - Menu Utilizador
+ 0 - Sair
+ Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador 'public' não existe.
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
+ 3 - Guardar
+ 4 - Login
+ 5 - Menu Shell
+ 6 - Menu Utilizador
+ 0 - Sair
+ Escolha uma opção: Opção inválida!
+ Menu Principal
+ 1 - Novo
+ 2 - Abrir
  3 - Guardar
  4 - Login
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: ".."
! Escolha uma opção: Número inválido: java.lang.NumberFormatException: For input string: "s"
! Escolha uma opção: Menu Principal
  1 - Novo
  2 - Abrir
  3 - Guardar
      ZONE  2      
*** 14,177 ****
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d - root 40 ..
! d - vader 16 private
! d - vader 32 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome da entrada: Acesso público para a entrada? (s/n) Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d - vader 32 .
! d w vader 32 ..
! - - vader 23 filePriv
! - w vader 22 filePub
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: Indique o nome do directório: Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
! 0 - Sair
! Escolha uma opção: d w vader 32 .
! d - root 40 ..
! d - vader 16 private
! d - vader 32 public
! Menu de Shell
! 1 - Listar
! 2 - Listar entrada
! 3 - Remover entrada
! 4 - Mudar o directório de trabalho
! 5 - Criar ficheiro
! 6 - Criar directório
! 7 - Mostrar o directório de trabalho
! 8 - Adicionar linha a ficheiro
! 9 - Ver conteúdo de ficheiro
! 10 - Mudar permissões de entrada
! 11 - Mudar dono de entrada
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
--- 79,92 ----
  5 - Menu Shell
  6 - Menu Utilizador
  0 - Sair
! Escolha uma opção: Identificador do utilizador: Login: Operação inválida: O utilizador '..' não existe.
! Menu Principal
! 1 - Novo
! 2 - Abrir
! 3 - Guardar
! 4 - Login
! 5 - Menu Shell
! 6 - Menu Utilizador
  0 - Sair
  Escolha uma opção: Menu Principal
  1 - Novo
output differs from expected