forked from datawhale/whale-town-front
fix: 修复聊天系统编译错误
- 修复 WebSocketManager/SocketIOClient 函数缩进错误 - 重命名 is_connected() 避免与 Object 基类冲突 - 修复 tscn 文件多余前导空格 - 修复测试文件 GUT 断言函数调用 - 添加 GUT 测试框架
This commit is contained in:
36
addons/gut/parameter_handler.gd
Normal file
36
addons/gut/parameter_handler.gd
Normal file
@@ -0,0 +1,36 @@
|
||||
var _params = null
|
||||
var _call_count = 0
|
||||
var _logger = null
|
||||
|
||||
func _init(params=null):
|
||||
_params = params
|
||||
_logger = GutUtils.get_logger()
|
||||
if(typeof(_params) != TYPE_ARRAY):
|
||||
_logger.error('You must pass an array to parameter_handler constructor.')
|
||||
_params = null
|
||||
|
||||
|
||||
func next_parameters():
|
||||
_call_count += 1
|
||||
return _params[_call_count -1]
|
||||
|
||||
func get_current_parameters():
|
||||
return _params[_call_count]
|
||||
|
||||
func is_done():
|
||||
var done = true
|
||||
if(_params != null):
|
||||
done = _call_count == _params.size()
|
||||
return done
|
||||
|
||||
func get_logger():
|
||||
return _logger
|
||||
|
||||
func set_logger(logger):
|
||||
_logger = logger
|
||||
|
||||
func get_call_count():
|
||||
return _call_count
|
||||
|
||||
func get_parameter_count():
|
||||
return _params.size()
|
||||
Reference in New Issue
Block a user