EFI_FILE_INFO *pFileInfo;\r
UINT64 Size;\r
BOOLEAN NoFile;\r
- EFI_SHELL_FILE_INFO *pShellFileInfo, *pShellFileInfo2;\r
+ EFI_SHELL_FILE_INFO *pShellFileInfo;\r
LIST_ENTRY *List;\r
\r
FileHandle = NULL;\r
FreePool(pFileInfo);\r
pFileInfo = NULL;\r
Status = ShellCloseFile(&FileHandle);\r
- ASSERT(FileHandle == NULL);\r
ASSERT_EFI_ERROR(Status);\r
Print(L"read, write, create, getinfo - pass\r\n");\r
\r
ASSERT(Size == 0x20);\r
ASSERT_EFI_ERROR(Status);\r
Status = ShellCloseFile(&FileHandle);\r
- ASSERT(FileHandle == NULL);\r
ASSERT_EFI_ERROR(Status);\r
Print(L"setinfo and change size, getsize - pass\r\n");\r
\r
FreePool(pFileInfo);\r
pFileInfo = NULL; \r
Status = ShellDeleteFile(&FileHandle);\r
- ASSERT(FileHandle == NULL);\r
ASSERT_EFI_ERROR(Status);\r
Print(L"reopen file - pass\r\n");\r
\r
ASSERT((pFileInfo->Attribute&EFI_FILE_DIRECTORY)==0);\r
FreePool(pFileInfo);\r
Status = ShellDeleteFile(&FileHandle);\r
- ASSERT(FileHandle == NULL);\r
ASSERT_EFI_ERROR(Status);\r
Print(L"size of empty - pass\r\n");\r
\r
ASSERT(StrCmp(pFileInfo->FileName, FileName) == 0);\r
ASSERT(pFileInfo->Attribute&EFI_FILE_DIRECTORY);\r
Status = ShellDeleteFile(&FileHandle);\r
- ASSERT(FileHandle == NULL);\r
ASSERT_EFI_ERROR(Status);\r
Print(L"Directory create - pass\r\n");\r
\r
0\r
);\r
ASSERT_EFI_ERROR(Status);\r
- Status = ShellFindFirstFile(FileHandle, pFileInfo);\r
+ Status = ShellFindFirstFile(FileHandle, &pFileInfo);\r
ASSERT_EFI_ERROR(Status);\r
Status = ShellFindNextFile(FileHandle, pFileInfo, &NoFile);\r
ASSERT_EFI_ERROR(Status);\r
ASSERT_EFI_ERROR(Status);\r
/// @todo - why is NoFile never set? limitation of NT32 file system?\r
Status = ShellDeleteFile(&FileHandle);\r
- ASSERT(FileHandle == NULL);\r
ASSERT(Status == RETURN_WARN_DELETE_FAILURE);\r
Print(L"FindFirst - pass\r\n");\r
Print(L"FindNext - Verify with real EFI system. Cant verify NoFile under NT32\r\n");\r
ASSERT(pShellFileInfo->Info->FileSize == 0);\r
ASSERT(StrCmp(pShellFileInfo->Info->FileName, L"File.txt") == 0);\r
ASSERT(pShellFileInfo->Info->Attribute == 0);\r
- pShellFileInfo2 = (EFI_SHELL_FILE_INFO*)0x12345678;\r
- Status = ShellOpenFileMetaArg(L"testDir\\*.*", EFI_FILE_MODE_READ, &pShellFileInfo2);\r
- ASSERT(pShellFileInfo2 == NULL);\r
- ASSERT(Status == EFI_UNSUPPORTED);\r
+\r
Status = ShellCloseFileMetaArg(&pShellFileInfo);\r
ASSERT_EFI_ERROR(Status);\r
Print(L"Open/Close Meta Arg - pass\r\n");\r
);\r
ASSERT_EFI_ERROR(Status);\r
Status = ShellDeleteFile(&FileHandle);\r
- ASSERT(FileHandle == NULL);\r
StrCpy(FileName, L"testDir");\r
ASSERT_EFI_ERROR(Status);\r
Status = ShellOpenFileByName(FileName, \r
0\r
);\r
Status = ShellDeleteFile(&FileHandle);\r
- ASSERT(FileHandle == NULL);\r
ASSERT_EFI_ERROR(Status);\r
\r
// get environment variable\r
ASSERT(ShellCommandLineGetFlag(List, L"/Param5") == FALSE);\r
ASSERT(ShellCommandLineGetFlag(List, L"/Param1") != FALSE);\r
ASSERT(StrCmp(ShellCommandLineGetValue(List, L"/Param2"), L"Val1")==0);\r
- ASSERT(StrCmp(ShellCommandLineGetRawValue(List, 0), L"SimpleApplication")==0);\r
+ ASSERT(StrCmp(ShellCommandLineGetRawValue(List, 0), L"SimpleApplication.efi")==0);\r
\r
ShellCommandLineFreeVarList(List);\r
} else {\r