tihxfile.in
上传用户:zhongxx05
上传日期:2007-06-06
资源大小:33641k
文件大小:3k
源码类别:

Symbian

开发平台:

C/C++

  1. # ************* DataFile Tests *************
  2. # *** Operations on unbound file ***
  3. GetLastErrorCode OK
  4. Delete FAIL
  5. Name FAIL
  6. IsOpen FALSE
  7. Close OK
  8. Flush FAIL
  9. Open "wb" FAIL
  10. Open "rb" FAIL
  11. Create "wb" FAIL
  12. Create "rb" FAIL
  13. Read 20 FAIL
  14. Write HelloWorld FAIL
  15. Stat FAIL
  16. Tell
  17. GetLastErrorCode FAIL
  18. # *** Bind ***
  19. Bind FakeFile.txt
  20. Name OK FakeFile.txt
  21. # *** Rebind ***
  22. Bind TestFile.txt
  23. Name OK TestFile.txt
  24. # *** Open-Create ***
  25. Create wb OK
  26. IsOpen TRUE
  27. Name OK TestFile.txt
  28. # *** Close and close again
  29. Close OK
  30. IsOpen FALSE
  31. Name OK TestFile.txt
  32. Close OK
  33. Close OK
  34. # *** Open ***
  35. Open rwb OK
  36. IsOpen TRUE
  37. Name OK TestFile.txt
  38. Close OK
  39. # *** Write on Closed File ***
  40. Write HelloWorld FAIL
  41. Write NeverSayNeverAgain FAIL
  42. # *** Open ***
  43. Open rwb OK
  44. IsOpen TRUE
  45. Name OK TestFile.txt
  46. # *** Write on Open File ***
  47. Write HelloWorld OK
  48. Write NeverSayNeverAgain OK
  49. Flush OK
  50. # *** Stat ***
  51. Stat OK 28
  52. # *** Seek/Read/Tell ***
  53. Seek 2 SET OK
  54. Read 3 OK llo
  55. Tell 5
  56. Seek 2 CUR OK
  57. Tell 7
  58. Read 3 OK rld
  59. Seek -5 CUR OK
  60. Tell 5
  61. Stat OK 28
  62. Read 5 OK World
  63. Tell 10
  64. Seek -5 END OK
  65. Tell 23
  66. Read 5 OK Again
  67. Tell 28
  68. Stat OK 28
  69. # *** Flush on Open File ***
  70. Flush OK
  71. Flush OK
  72. Flush OK
  73. Stat OK 28
  74. # *** EOF Read ***
  75. Read 3 FAIL
  76. Read 5 FAIL
  77. Read 23 FAIL
  78. # *** Partial EOF Read ***
  79. Seek -3 END OK
  80. Read 5 OK ain
  81. Tell 28
  82. Stat OK 28
  83. # *** Close ***
  84. Close OK
  85. IsOpen FALSE
  86. Name OK TestFile.txt
  87. # *** Stat unbound file ***
  88. Stat OK 28
  89. # *** Flush on Closed File ***
  90. Flush FAIL
  91. Flush FAIL
  92. Flush FAIL
  93. # *** Delete Closed File ***
  94. Delete OK
  95. # *** Open non-existent file ***
  96. Open rb FAIL
  97. Open rwb FAIL
  98. Open w FAIL
  99. # *** Open for read/write ***
  100. Create rwb OK
  101. # *** Write ***
  102. Write HelloWorld OK
  103. # *** Delete Open File ***
  104. Delete OK
  105. IsOpen FALSE
  106. # *** Open for read/write ***
  107. Open rwb FAIL
  108. IsOpen FALSE
  109. Create rwb OK
  110. Write HelloWorld OK
  111. Flush OK
  112. Stat OK 10
  113. # *** Re-open test ***
  114. Open rb OK
  115. Tell 0
  116. Stat OK 10
  117. GetLastErrorString
  118. Close OK
  119. Close OK
  120. # *** Create-NoTrunc test ***
  121. Create rwbn FAIL
  122. Create rwn FAIL
  123. Create rbn FAIL
  124. Create wbn FAIL
  125. Create rn FAIL
  126. Create wn FAIL
  127. # *** Blast test ***
  128. Create wb OK
  129. Stat OK 0
  130. Write HelloWorld OK
  131. Flush OK
  132. Stat OK 10
  133. Delete OK
  134. Open rb FAIL
  135. # *** CHX Data file tests ***
  136. # *** Get Temp File Name ***
  137. GetTempName
  138. Create rwb OK
  139. GetTempName
  140. Write HelloWorld OK
  141. Flush OK
  142. # *** Rewind Test ***
  143. Rewind OK
  144. Read 5 OK Hello
  145. Rewind OK
  146. Read 5 OK Hello
  147. Close OK
  148. Rewind FAIL
  149. Rewind FAIL
  150. # *** Delete name test ***
  151. Delete TestFile.txt OK
  152. Delete TestFile.txt FAIL
  153. Delete TestFIle.txt FAIL
  154. Open rb FAIL