Compartilhar via


Test Cases for the File System Driver Test

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A seguinte tabela mostra os casos testar para o teste do driver do arquivo do sistema.

Testar maiúsculas e minúsculas Descrição

1001

Cria, grava, verifica e, em seguida, exclui um 256-arquivo byte. Este testar falhará se a CreateDirectory, WriteFile, ou SetFilePointer função chamadas falham. Este testar também falhará se os dados gravados o arquivo não coincide com os dados ler a partir de arquivo.

1002

Cria, copia e, em seguida, exclui um arquivo. Este testar falhará se a CreateDirectory, CreateFile, CopyFile, ou DeleteFile função chamadas falham.

1003

Cria, move e, em seguida, exclui um arquivo. Este testar falhará se a CreateDirectory, CreateFile, MoveFile, ou DeleteFile função chamadas falham.

1004

Cria, enumera e exclui dois arquivos. Este testar falhará se a CreateDirectory, CreateFile, FindFirstFile, FindNextFile, FindClose, ou DeleteFile função chamadas falham.

1005

Cria arquivos múltiplo, localiza o primeiro arquivo e, em seguida, exclui todos os arquivos. Este testar falhará se a CreateDirectory, CreateFile, FindFirstFile, FindNextFile, FindClose, ou DeleteFile função chamadas falham.

1006

Cria, obtém os atributos de e, em seguida, exclui um arquivo. Este testar falhará se a CreateDirectory, CreateFile, GetFileAttributes, ou DeleteFile função chamadas falham.

1007

Cria, obtém informações pelo identificador para e, em seguida, exclui um arquivo. Este testar falhará se a CreateFile, GetFileInformationByHandle, ou DeleteFile função chamadas falham.

1008

Cria 32 vazio arquivos em um Diretório. Este testar falha se ele não é possível criar 32 vazio arquivos o Diretório.

1009

Cria 128 vazio arquivos em um Diretório. Este testar falha se ele não é possível criar 128 vazio arquivos o Diretório.

1010

Cria um arquivo e, em seguida, grava dados para o arquivo. A testar, em seguida, mapeia o arquivo para memória e verifica que os dados ler de memória mapeada está correto. Este testar falhará se o dispositivo armazenamento não tem suporte paginação por demanda ou se o FSD Não exportar um ReadFileWithSeek Ou WriteFileWithSeek função. Este testar também falhará se a operação que mapeia o arquivo para memória falhar ou se os dados ler de memória mapeada não é o mesmo que os dados gravados o arquivo.

5001

Cria modifica e exclui um arquivo que é o mesmo tamanho como uma agrupar. A testar realiza essa operação com todas as combinações possíveis de atributos. Este testar falhará se ela for Não é possível definir ou recuperar os atributos de um arquivo para qualquer combinação de atributos.

5002

Cria, modifica e exclui um arquivo que está one byte menor do que o tamanho de um agrupar. A testar realiza essa operação com todas as combinações possíveis de atributos. Este testar falhará se ela for Não é possível definir ou recuperar os atributos de um arquivo para qualquer combinação de atributos.

5003

Cria, modifica e exclui um arquivo que está one byte maior do que o tamanho de um agrupar. A testar realiza essa operação com todas as combinações possíveis de atributos. Este testar falhará se ela for Não é possível definir ou recuperar os atributos de um arquivo para qualquer combinação de atributos.

5004

Cria modifica e exclui um arquivo que está one byte em tamanho. A testar realiza essa operação com todas as combinações possíveis de atributos. Este testar falhará se ela for Não é possível definir ou recuperar os atributos de um arquivo para qualquer combinação de atributos.

5005

Cria, modifica e exclui um arquivo que é zero bytes em tamanho. A testar realiza essa operação com todas as combinações possíveis de atributos. Este testar falhará se ela for Não é possível definir ou recuperar os atributos de um arquivo para qualquer combinação de atributos

5006

Cria diretórios único com nomes que têm um tamanhos variados de MAX_PATH-10 para MAX_PATH + 10 caracteres. Este testar falhará se um Diretório com um nome maior do que caracteres MAX_PATH é criado com êxito. A testar também falhará se ele não é possível criar um Diretório com um nome que contenha MAX_PATH ou menos caracteres.

5007

Cria diretórios aninhados com uma-nomes caractere e completo caminhos que possuem tamanhos variados de MAX_PATH-10 para MAX_PATH + 10 caracteres. Este testar falhará se um Diretório com um caminho mais de caracteres MAX_PATH é criado com êxito. A testar também falhará se ele não é possível criar um Diretório com um nome que contenha MAX_PATH ou menos caracteres. A testar pode falhar se o FSD impõe um limite na profundidade de pastas aninhadas.

5008

Tenta criar um arquivo em um Diretório que não existe. Este testar falhará se ele cria o arquivo com êxito.

5009

Cria subpastas dentro uma Diretório e, em seguida, cria um arquivo em cada subdiretório. Este testar falha se ele não é possível criar um subdiretório ou arquivo.

5010

Cria arquivos de um Diretório e, em seguida, copia os arquivos para um segundo Diretório. A testar, em seguida, move o segundo Diretório para Diretório outro. Finalmente, a testar exclui os arquivos a partir de original Diretório e exclui os arquivos de Diretório o segundo. Este testar falha se ele não é possível copiar ou mover arquivos para um Diretório. A testar também falhará se os arquivos copiados ou movidos não coincidirem com o original arquivos.

5011

Testes de FileTimeToLocalTime, FileTimeToSystemTime, e LocalTimeToFileTime funções. Este testar falhará se ele não é possível definir arquivo horários corretamente ou se ele não pode converter um tempo para hora do sistema.

5012

Preenche a unidade com quatro-byte arquivos e, em seguida, exclui todos os outro arquivo. Este testar falha se ele não é possível preencher a unidade com arquivos, se ele não é possível excluir um arquivo, ou se os arquivos não enumerar corretamente após cada outro arquivo é excluído.

5013

Preenche a unidade com arquivos de cluster-tamanho e, em seguida, exclui todos os outro arquivo. Este testar falha se ele não é possível preencher a unidade com arquivos, se ele não é possível excluir um arquivo, ou se os arquivos não enumerar corretamente após cada outro arquivo é excluído.

5014

Cria arquivos em um Diretório, copia os arquivos para um Diretório diferente, copia os arquivos voltar para o original Diretório, e em seguida, move o Diretório. Este testar falha se ele não é possível copiar ou mover arquivos para um Diretório. A testar também falhará se os arquivos copiados ou movidos não coincidirem com o original arquivos.

5015

Cria arquivos em de unidade, copiará os arquivos para armazenar o objeto e, em seguida, move os arquivos voltar para a unidade. Este testar falha se ele não é possível copiar ou mover arquivos a partir de unidade para armazenar o objeto. A testar também falhará se os arquivos copiados ou movidos não coincidirem com o original arquivos.

5016

Cria arquivos em armazenar o objeto, copia os arquivos para a unidade e, em seguida, move os arquivos voltar para armazenar o objeto. Este testar falha se ele não é possível copiar ou mover arquivos de armazenar o objeto para a unidade. A testar também falhará se os arquivos copiados ou movidos não coincidirem com o original arquivos.

5017

Tenta chamar o CreateFile, CreateDirectory, e RemoveDirectory funções usando o nome do Diretório a raiz. Este testar falha se ele chama com êxito o CreateFile, CreateDirectory, ou RemoveDirectory função usando o nome do Diretório a raiz.

5018

Cria um 100-arquivo KB, trunca 10 KB a partir do final do arquivo e, em seguida, trunca 10 KB desde o início de usar o arquivo de SetFilePointer função. Este testar falhará se a SetFilePointer Ou SetEndOfFile função chamadas falham.

5019

Cria o número máximo de entradas no Diretório de raiz. Este testar falhará se ele não é possível criar o número máximo de entradas no Diretório de raiz.

5020

Tenta criar um arquivo que tem o mesmo nome como um Diretório existente. Este testar falha se ele cria um arquivo com êxito com o mesmo nome como um Diretório existente.

5021

Tenta criar um Diretório que tem o mesmo nome como um arquivo existente. Este testar falha se ele cria um Diretório com êxito com o mesmo nome como um arquivo existente.

5022

Tenta criar mais de 999 arquivos com o mesmo extensão de nome de arquivo e os mesmos oito primeiros caracteres no nome do arquivo. Este testar falhará se ele cria mais do que 999 arquivos ou cria menos do que 999 arquivos. Se este testar falha em um volume que não seja um FAT volume, falha não indica necessariamente que a implementação do sistema de arquivos está com defeito. Este testar será automaticamente ser ignorado em qualquer mídia formatado como ExFAT ou TexFAT.

5023

Cria um 100-arquivo byte em um volume que possui apenas dois clusters disponível. Este testar falha se ele não é possível criar a 100-arquivo byte. Se este testar falha em um volume que não seja um FAT volume, falha não indica necessariamente que a implementação do sistema de arquivos está com defeito.

5024

Cria um Diretório em um volume que tenha somente um disponível agrupar. Este testar falhará se ele não é possível criar o Diretório. Se este testar falha em um volume que não seja um FAT volume, falha não indica necessariamente que a implementação do sistema de arquivos está com defeito. Este testar será automaticamente ser ignorado em qualquer mídia formatado como TexFAT.

5025

Cria um 100-arquivo byte em um volume que tenha somente um disponível agrupar. Este testar falha se ele não é possível criar a 100-arquivo byte. Se este testar falha em um volume que não seja um FAT volume, falha não indica necessariamente que a implementação do sistema de arquivos está com defeito. Este testar será automaticamente ser ignorado em qualquer mídia formatado como TexFAT.

5026

Cria diretórios em um volume que tenha somente um disponível agrupar. Este testar falhará se ele não é possível criar um at least Diretório. Se este testar falha em um volume que não seja um FAT volume, falha não indica necessariamente que a implementação do sistema de arquivos está com defeito.

5027

Tenta criar um Diretório em um volume que tenha não disponível clusters. Este testar falhará se ele cria um Diretório com êxito. Se este testar falha em um volume que não seja um FAT volume, falha não indica necessariamente que a implementação do sistema de arquivos está com defeito. Este testar será automaticamente ser ignorado em qualquer mídia formatado como TexFAT.

5028

Tenta criar um vazio arquivo em um volume que tenha não disponível clusters. Este testar falha se ele não é possível criar um vazio arquivo. Se este testar falha em um volume que não seja um FAT volume, falha não indica necessariamente que a implementação do sistema de arquivos está com defeito.

5029

Tenta Criar uma 100-arquivo byte em um volume que tenha não disponível clusters. Este testar falhará se ele cria com êxito um 100-arquivo byte. Se este testar falha em um volume que não seja um FAT volume, falha não indica necessariamente que a implementação do sistema de arquivos está com defeito.

5030

Tenta gravar um arquivo usando o WriteFileWithSeek função, se a função é com suporte pelo sistema de arquivos, quando há apenas um disponível agrupar em de unidade. Este testar falhará se a WriteFileWithSeek função grava há dados para o arquivo. Se este testar falha em um volume que não seja um FAT volume, falha não indica necessariamente que a implementação do sistema de arquivos está com defeito.

5031

Grava dados para e lê dados do volume usando o WriteFileWithSeek e ReadFileWithSeek funções. Este testar falhará se os dados gravados não corresponde a ler dados. Este testar é ignorada se a sistema de arquivos não suporte essas operações.

5032

Tenta mover um Diretório que contém um arquivo com um aberto identificador de arquivo. Este testar falhará se o mover Diretório não terá êxito ou se o identificador de arquivo não pode ser fechado após concluir a mover.

6001

Cria e formata uma partição única em uma unidade antes execução testes. Este testar falha se ele não é possível partição ou formato de mídia usando o DismountStore, FormatStore, GetStoreInfo, e CreatePartition funções.

6002

Cria e formata duas partições em uma unidade antes execução testes. Este testar falha se ele não é possível partição ou formato de mídia usando o DismountStore, FormatStore, GetStoreInfo, e CreatePartition funções.

6003

Cria e formata três partições em uma unidade antes execução testes. Este testar falha se ele não é possível partição ou formato de mídia usando o DismountStore, FormatStore, GetStoreInfo, e CreatePartition funções.

8001

Cria, gravações, lê e verifica arquivos múltiplo diretórios usando um separar segmento para cada Diretório. Este testar falha se ele não é possível criar, gravar ou ler de um arquivo usando múltiplo segmentos.

9001

Formata cada partição de perfil o armazenamento especificado. Este testar falha se ele não é possível formato um FAT partição ou se Fatutil.dll não está disponível. Este testar não volumes formato que não são FAT volumes e automaticamente passa.

See Also

Other Resources

File System Driver Test