add more test on cp/mv
function main()
+ -- test cpdir
os.mkdir("test1")
assert(os.exists("test1"))
os.cp("test1","test2")
@@ -8,4 +9,23 @@ function main()
io.writefile("test2/awd","awd")
os.rmdir("test2")
assert(not os.exists("test2"))
+ -- test rename
+ os.mkdir("test1")
+ assert(os.exists("test1"))
+ os.mv("test1","test2")
+ assert(not os.exists("test1"))
+ assert(os.exists("test2"))
+ os.rmdir("test2")
+ assert(not os.exists("test2"))
+ -- test cp/mvdir into another dir
+ os.mkdir("test1")
+ os.mkdir("test2")
+ assert(os.exists("test1") and os.exists("test2"))
+ os.cp("test1","test2")
+ assert(os.exists("test2/test1"))
+ os.mv("test1","test2/test1")
+ assert(not os.exists("test1"))
+ assert(os.exists("test2/test1/test1"))
+ os.rmdir("test2")
+ assert(not os.exists("test2"))
end
