mirror of
https://github.com/Sei-Lisa/LSL-PyOptimizer
synced 2025-07-03 00:18:20 +00:00
Test cases for the previous commit
This commit is contained in:
parent
2cbed52bf7
commit
66417276ae
1 changed files with 4 additions and 1 deletions
|
@ -240,6 +240,8 @@ class Test03_Optimizer(UnitTestCase):
|
||||||
list L1 = L;
|
list L1 = L;
|
||||||
list L2 = [1,2,3,4,5,6.0];
|
list L2 = [1,2,3,4,5,6.0];
|
||||||
list L3 = [];
|
list L3 = [];
|
||||||
|
integer RemovesInt = 0;
|
||||||
|
vector AddsVector;
|
||||||
vector v=<1,2,f>;
|
vector v=<1,2,f>;
|
||||||
float ffff2 = v.x;
|
float ffff2 = v.x;
|
||||||
vector vvvv = <1,2,llGetNumberOfSides()>;
|
vector vvvv = <1,2,llGetNumberOfSides()>;
|
||||||
|
@ -308,6 +310,7 @@ class Test03_Optimizer(UnitTestCase):
|
||||||
'''key k = "blah";
|
'''key k = "blah";
|
||||||
list L = [k, "xxxx", 1.0];
|
list L = [k, "xxxx", 1.0];
|
||||||
float f;
|
float f;
|
||||||
|
integer i = 0;
|
||||||
vector v = <f, 3, 4>;
|
vector v = <f, 3, 4>;
|
||||||
|
|
||||||
default{timer(){}}
|
default{timer(){}}
|
||||||
|
@ -315,7 +318,7 @@ class Test03_Optimizer(UnitTestCase):
|
||||||
self.opt.optimize(p)
|
self.opt.optimize(p)
|
||||||
out = self.outscript.output(p)
|
out = self.outscript.output(p)
|
||||||
self.assertEqual(out, 'key k = "blah";\nlist L = [k, "xxxx", 1.];\n'
|
self.assertEqual(out, 'key k = "blah";\nlist L = [k, "xxxx", 1.];\n'
|
||||||
'float f;\nvector v = <0, 3, 4>;\n'
|
'float f = 0;\ninteger i;\nvector v = <0, 3, 4>;\n'
|
||||||
'default\n{\n timer()\n {\n }\n}\n'
|
'default\n{\n timer()\n {\n }\n}\n'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue