mirror of https://github.com/axmolengine/axmol.git
Merge pull request #2316 from dumganhar/master
fixed #2004: Adding UserDefaultTest for TestLua.
This commit is contained in:
commit
46e4272e29
|
@ -0,0 +1,80 @@
|
||||||
|
-- enable log
|
||||||
|
|
||||||
|
|
||||||
|
local function doTest()
|
||||||
|
cclog("********************** init value ***********************")
|
||||||
|
|
||||||
|
-- set default value
|
||||||
|
|
||||||
|
CCUserDefault:sharedUserDefault():setStringForKey("string", "value1")
|
||||||
|
CCUserDefault:sharedUserDefault():setIntegerForKey("integer", 10)
|
||||||
|
CCUserDefault:sharedUserDefault():setFloatForKey("float", 2.3)
|
||||||
|
CCUserDefault:sharedUserDefault():setDoubleForKey("double", 2.4)
|
||||||
|
CCUserDefault:sharedUserDefault():setBoolForKey("bool", true)
|
||||||
|
|
||||||
|
-- print value
|
||||||
|
|
||||||
|
local ret = CCUserDefault:sharedUserDefault():getStringForKey("string")
|
||||||
|
cclog("string is %s", ret)
|
||||||
|
|
||||||
|
local d = CCUserDefault:sharedUserDefault():getDoubleForKey("double")
|
||||||
|
cclog("double is %f", d)
|
||||||
|
|
||||||
|
local i = CCUserDefault:sharedUserDefault():getIntegerForKey("integer")
|
||||||
|
cclog("integer is %d", i)
|
||||||
|
|
||||||
|
local f = CCUserDefault:sharedUserDefault():getFloatForKey("float")
|
||||||
|
cclog("float is %f", f)
|
||||||
|
|
||||||
|
local b = CCUserDefault:sharedUserDefault():getBoolForKey("bool")
|
||||||
|
if b == true then
|
||||||
|
cclog("bool is true")
|
||||||
|
else
|
||||||
|
cclog("bool is false")
|
||||||
|
end
|
||||||
|
|
||||||
|
--CCUserDefault:sharedUserDefault():flush()
|
||||||
|
|
||||||
|
cclog("********************** after change value ***********************")
|
||||||
|
|
||||||
|
-- change the value
|
||||||
|
|
||||||
|
CCUserDefault:sharedUserDefault():setStringForKey("string", "value2")
|
||||||
|
CCUserDefault:sharedUserDefault():setIntegerForKey("integer", 11)
|
||||||
|
CCUserDefault:sharedUserDefault():setFloatForKey("float", 2.5)
|
||||||
|
CCUserDefault:sharedUserDefault():setDoubleForKey("double", 2.6)
|
||||||
|
CCUserDefault:sharedUserDefault():setBoolForKey("bool", false)
|
||||||
|
|
||||||
|
CCUserDefault:sharedUserDefault():flush()
|
||||||
|
|
||||||
|
-- print value
|
||||||
|
|
||||||
|
ret = CCUserDefault:sharedUserDefault():getStringForKey("string")
|
||||||
|
cclog("string is %s", ret)
|
||||||
|
|
||||||
|
d = CCUserDefault:sharedUserDefault():getDoubleForKey("double")
|
||||||
|
cclog("double is %f", d)
|
||||||
|
|
||||||
|
i = CCUserDefault:sharedUserDefault():getIntegerForKey("integer")
|
||||||
|
cclog("integer is %d", i)
|
||||||
|
|
||||||
|
f = CCUserDefault:sharedUserDefault():getFloatForKey("float")
|
||||||
|
cclog("float is %f", f)
|
||||||
|
|
||||||
|
b = CCUserDefault:sharedUserDefault():getBoolForKey("bool")
|
||||||
|
if b == true then
|
||||||
|
cclog("bool is true")
|
||||||
|
else
|
||||||
|
cclog("bool is false")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
function UserDefaultTestMain()
|
||||||
|
local ret = CCScene:create()
|
||||||
|
local s = CCDirector:sharedDirector():getWinSize()
|
||||||
|
local label = CCLabelTTF:create("CCUserDefault test see log", "Arial", 28)
|
||||||
|
ret:addChild(label, 0)
|
||||||
|
label:setPosition( ccp(s.width/2, s.height-50) )
|
||||||
|
doTest()
|
||||||
|
return ret
|
||||||
|
end
|
|
@ -1,6 +1,35 @@
|
||||||
require "luaScript/tests"
|
|
||||||
require "luaScript/helper"
|
require "luaScript/helper"
|
||||||
require "luaScript/testResource"
|
require "luaScript/testResource"
|
||||||
|
|
||||||
|
require "luaScript/ActionsTest/ActionsTest"
|
||||||
|
require "luaScript/TransitionsTest/TransitionsTest"
|
||||||
|
require "luaScript/ActionsProgressTest/ActionsProgressTest"
|
||||||
|
require "luaScript/EffectsTest/EffectsTest"
|
||||||
|
require "luaScript/ClickAndMoveTest/ClickAndMoveTest"
|
||||||
|
require "luaScript/RotateWorldTest/RotateWorldTest"
|
||||||
|
require "luaScript/ParticleTest/ParticleTest"
|
||||||
|
require "luaScript/ActionsEaseTest/ActionsEaseTest"
|
||||||
|
require "luaScript/MotionStreakTest/MotionStreakTest"
|
||||||
|
require "luaScript/DrawPrimitivesTest/DrawPrimitivesTest"
|
||||||
|
require "luaScript/NodeTest/NodeTest"
|
||||||
|
require "luaScript/TouchesTest/TouchesTest"
|
||||||
|
require "luaScript/SpriteTest/SpriteTest"
|
||||||
|
require "luaScript/LayerTest/LayerTest"
|
||||||
|
require "luaScript/PerformanceTest/PerformanceTest"
|
||||||
|
require "luaScript/LabelTest/LabelTest"
|
||||||
|
require "luaScript/ParallaxTest/ParallaxTest"
|
||||||
|
require "luaScript/TileMapTest/TileMapTest"
|
||||||
|
require "luaScript/ActionManagerTest/ActionManagerTest"
|
||||||
|
require "luaScript/MenuTest/MenuTest"
|
||||||
|
require "luaScript/IntervalTest/IntervalTest"
|
||||||
|
require "luaScript/SceneTest/SceneTest"
|
||||||
|
require "luaScript/Texture2dTest/Texture2dTest"
|
||||||
|
require "luaScript/RenderTextureTest/RenderTextureTest"
|
||||||
|
require "luaScript/ZwoptexTest/ZwoptexTest"
|
||||||
|
require "luaScript/FontTest/FontTest"
|
||||||
|
require "luaScript/CocosDenshionTest/CocosDenshionTest"
|
||||||
|
require "luaScript/EffectsAdvancedTest/EffectsAdvancedTest"
|
||||||
|
require "luaScript/UserDefaultTest/UserDefaultTest"
|
||||||
------------------------
|
------------------------
|
||||||
|
|
||||||
|
|
||||||
|
@ -46,7 +75,7 @@ local _allTests = {
|
||||||
{ isSupported = false, name = "PerformanceTest" , create_func= PerformanceTestMain },
|
{ isSupported = false, name = "PerformanceTest" , create_func= PerformanceTestMain },
|
||||||
{ isSupported = true, name = "ZwoptexTest" , create_func = ZwoptexTestMain },
|
{ isSupported = true, name = "ZwoptexTest" , create_func = ZwoptexTestMain },
|
||||||
{ isSupported = false, name = "CurlTest" , create_func= CurlTestMain },
|
{ isSupported = false, name = "CurlTest" , create_func= CurlTestMain },
|
||||||
{ isSupported = false, name = "UserDefaultTest" , create_func= UserDefaultTestMain },
|
{ isSupported = true, name = "UserDefaultTest" , create_func= UserDefaultTestMain },
|
||||||
{ isSupported = false, name = "BugsTest" , create_func= BugsTestMain },
|
{ isSupported = false, name = "BugsTest" , create_func= BugsTestMain },
|
||||||
{ isSupported = true, name = "FontTest" , create_func = FontTestMain },
|
{ isSupported = true, name = "FontTest" , create_func = FontTestMain },
|
||||||
{ isSupported = false, name = "CurrentLanguageTest" , create_func= CurrentLanguageTestMain },
|
{ isSupported = false, name = "CurrentLanguageTest" , create_func= CurrentLanguageTestMain },
|
||||||
|
|
|
@ -124,7 +124,6 @@ void* cocos_main(void* arg)
|
||||||
"zwoptex/grossini.png",
|
"zwoptex/grossini.png",
|
||||||
"luaScript/mainMenu.lua",
|
"luaScript/mainMenu.lua",
|
||||||
"luaScript/helper.lua",
|
"luaScript/helper.lua",
|
||||||
"luaScript/tests.lua",
|
|
||||||
"luaScript/testResource.lua",
|
"luaScript/testResource.lua",
|
||||||
"luaScript/ActionsTest/ActionsTest.lua",
|
"luaScript/ActionsTest/ActionsTest.lua",
|
||||||
"luaScript/ActionsTest/ActionsName.lua",
|
"luaScript/ActionsTest/ActionsName.lua",
|
||||||
|
|
Loading…
Reference in New Issue