]> git.proxmox.com Git - mirror_edk2.git/blobdiff - ShellPkg/Application/ShellLibTestApp/sa3.c
fixed to build under IPF.
[mirror_edk2.git] / ShellPkg / Application / ShellLibTestApp / sa3.c
index ae677b4dfaeea0b74ec20448e5aad6a6189fb7bc..135590bed1847d0ce148ba28f8ac13c51a4afbe3 100644 (file)
@@ -52,7 +52,7 @@ UefiMain (
   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
@@ -97,7 +97,6 @@ UefiMain (
   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
@@ -125,7 +124,6 @@ UefiMain (
   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
@@ -145,7 +143,6 @@ UefiMain (
   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
@@ -163,7 +160,6 @@ UefiMain (
   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
@@ -183,7 +179,6 @@ UefiMain (
   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
@@ -206,7 +201,7 @@ UefiMain (
                                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
@@ -218,7 +213,6 @@ UefiMain (
   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
@@ -233,10 +227,7 @@ UefiMain (
   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
@@ -250,7 +241,6 @@ UefiMain (
                                );\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
@@ -259,7 +249,6 @@ UefiMain (
                                0\r
                                );\r
   Status = ShellDeleteFile(&FileHandle);\r
-  ASSERT(FileHandle == NULL);\r
   ASSERT_EFI_ERROR(Status);\r
 \r
   // get environment variable\r
@@ -286,7 +275,7 @@ UefiMain (
     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