Parcourir la source

update: zbuff测试del方法过不了

chenxuuu il y a 3 ans
Parent
commit
d924ddc4e6
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      bsp/win32/module_test/003zbuff.lua

+ 4 - 2
bsp/win32/module_test/003zbuff.lua

@@ -45,6 +45,7 @@ assert(b4 == 4,"pack read b4 error")
 assert(s == "abc","pack read s error")
 assert(i1 == 666,"pack read I error")
 
+local buff = zbuff.create(30,0)
 buff:del()
 assert(buff:used() == 0,"del error")
 buff:resize(1024)
@@ -61,11 +62,12 @@ assert(buff:used() == 4,"copy error")
 assert(buff:query(0, 4, true) == 0x12345678,"query error")
 assert(buff:query(0, 2, true) == 0x1234,"query error")
 
-assert(buff[3] == 0x56,"copy error")
+assert(buff[2] == 0x56,"copy error")
 local buff2 = zbuff.create(16)
 buff2:set(0, 0xaa)
+buff2:seek(0,zbuff.SEEK_END)
 buff:copy(2, buff2)
 assert(buff:used() == 18,"copy error")
 assert(buff[3] == 0xaa,"copy error")
 buff:del(-1)
-assert(buff:used() == 17,"del error")
+assert(buff:used() == 17,"del error")