Test Cases for the File System Driver Test
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. |