You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

57 lines
1.4 KiB

require("ltest.init")
-- for test case
CMyTestCaseGenCode = TestCase:new()
function CMyTestCaseGenCode:new(oo)
local o = oo or {}
o.count = 1
setmetatable(o, self)
self.__index = self
return o
end
function CMyTestCaseGenCode.SetUpTestCase(self)
self.count = 1 + self.count
print("CMyTestCaseGenCode.SetUpTestCase")
end
function CMyTestCaseGenCode.TearDownTestCase(self)
self.count = 1 + self.count
print("CMyTestCaseGenCode.TearDownTestCase")
end
function CMyTestCaseGenCode.SetUp(self)
self.count = 1 + self.count
print("CMyTestCaseGenCode.SetUp")
end
function CMyTestCaseGenCode.TearDown(self)
self.count = 1 + self.count
print("CMyTestCaseGenCode.TearDown")
end
function CMyTestCaseGenCode.CaseAccess1(self)
self.count = 1 + self.count
if CS.LuaTestCommon.IsIOSPlatform() then
return
end
local fileInfo = CS.System.IO.FileInfo("abc")
ASSERT_EQ(false, fileInfo.Exists)
end
function CMyTestCaseGenCode.CaseAccess2(self)
self.count = 1 + self.count
if CS.LuaTestCommon.IsIOSPlatform() then
return
end
if CS.LuaTestCommon.IsXLuaGeneral() then return end
local resultPath = CS.LuaTestCommon.resultPath
resultPath = resultPath.."ltest_case_list_co.txt"
local fileInfo = CS.System.IO.FileInfo(resultPath)
local access = CS.System.Security.AccessControl.AccessControlSections.None
local ret, error = pcall(function() fileInfo:GetAccessControl(access) end)
ASSERT_EQ(false, ret)
end