-
-
Notifications
You must be signed in to change notification settings - Fork 0
tutorial arquivos
Esta asserção é utilizada para verificar se um arquivo existe. Basta passar o caminho absoluto do arquivo como no exemplo a seguir:
source shellunity
TEST_FILE_FIND "test_file.sh"Neste exemplo, a asserção verifica se o arquivo "test_file.sh" existe no diretório atual.
Esta asserção é utilizada para verificar se um diretório existe. Basta passar o caminho absoluto do diretório como no exemplo a seguir:
source shellunity
TEST_DIR_FIND "dir"Neste exemplo, a asserção verifica se o diretório "dir" existe no diretório atual.
Esta asserção verifica se o arquivo tem permissão de execução. Basta utilizar como no exemplo a seguir:
source shellunity
TEST_FILE_X "test_file.sh"Esta asserção verifica se o arquivo tem permissão de leitura. Basta utilizar como no exemplo a seguir:
source shellunity
TEST_FILE_R "test_file.sh"Esta asserção verifica se o arquivo tem permissão de escrita. Basta utilizar como no exemplo a seguir:
source shellunity
TEST_FILE_W "test_file.sh"Esta asserção é utilizada para verificar se a stream de dados passada está conectada a um terminal. Para verificar se a stdin, a stdout e a stderr estão conectadas a um terminal, respectivamente, utilize como no exemplo a seguir:
source shellunity
TEST_ISATTY "0"
TEST_ISATTY "1"
TEST_ISATTY "2"O valor passado corresponde ao file descriptor (um número inteiro que identifica a stream de dados ou arquivo em sistemas operacionais unix). Os valores padrão para para stdin, stdout,e stderr:
- 0 : stdin
- 1 : stdout
- 2 : stderr
Esta asserção serve para verificar se o primeiro arquivo passado é mais novo que o segundo. Basta utilizar como no exemplo:
source shellunity
TEST_FILE_NEWER "primeiro.sh" "segundo.sh"Esta asserção serve para verificar se o primeiro arquivo passado é mais velho que o segundo. Basta utilizar como no exemplo:
source shellunity
TEST_FILE_OLDER "primeiro.sh" "segundo.sh"Esta asserção serve para verificar se o primeiro arquivo passado igual ao segundo (tem o mesmo conteúdo, são arquivos idênticos com nomes de arquivo diferentes ou iguais). Basta utilizar como no exemplo:
source shellunity
TEST_FILE_EQUAL "primeiro.sh" "segundo.sh"Esta asserção serve para verificar se o arquivo passado está vazio. Basta utilizar:
source shellunity
TEST_FILE_EMPTY "arquivovazio.txt"Rodolfo Dirack - @dirack – rodolfo_profissional@hotmail.com
Todos os direitos reservados - Distribuído sob a licença GPL3. Veja LICENSE para mais informações.