This repository was archived by the owner on Aug 31, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 226
Expand file tree
/
Copy pathdebugger.livecodescript
More file actions
37 lines (28 loc) · 1.45 KB
/
debugger.livecodescript
File metadata and controls
37 lines (28 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
script "CoreEngineDebugger"
/*
Copyright (C) 2016 LiveCode Ltd.
This file is part of LiveCode.
LiveCode is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License v3 as published by the Free
Software Foundation.
LiveCode is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
for more details.
You should have received a copy of the GNU General Public License
along with LiveCode. If not see <http://www.gnu.org/licenses/>. */
on TestWatchedVariables
TestAssert "watchedVariables initially empty", the watchedVariables is empty
local tWatches
put ",,someVar,someVar is true" into tWatches
set the watchedVariables to tWatches
TestAssert "watchedVariables global round trips", the watchedVariables is tWatches
set the watchedVariables to empty
TestAssert "watchedVariables clears", the watchedVariables is empty
put the long id of me,",someVar,someVar is true" into tWatches
set the watchedVariables to tWatches
TestAssert "watchedVariables script local round trips", the watchedVariables is tWatches
put the long id of me,"someHandler,someVar,someVar is true" into tWatches
set the watchedVariables to tWatches
TestAssert "watchedVariables handler local round trips", the watchedVariables is tWatches
end TestWatchedVariables