git.asbjorn.biz
/
swftools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
a02b6b3
)
added test for ?: statement
author
kramm
<kramm>
Tue, 6 Jan 2009 21:28:30 +0000
(21:28 +0000)
committer
kramm
<kramm>
Tue, 6 Jan 2009 21:28:30 +0000
(21:28 +0000)
lib/as3/ok/reconcile.as
patch
|
blob
|
history
diff --git
a/lib/as3/ok/reconcile.as
b/lib/as3/ok/reconcile.as
index
fd06ffc
..
71abbdc
100644
(file)
--- a/
lib/as3/ok/reconcile.as
+++ b/
lib/as3/ok/reconcile.as
@@
-13,7
+13,7
@@
if(dataBuffer)
break;
}
if(dataBuffer)
break;
}
- trace("ok 1/5");
+ trace("ok 1/6");
}
public function test2() {
}
public function test2() {
@@
-21,7
+21,7
@@
while(output.length<1) {
output += "abc".charAt(0);
}
while(output.length<1) {
output += "abc".charAt(0);
}
- trace("ok 2/5");
+ trace("ok 2/6");
}
public function test3() {
}
public function test3() {
@@
-32,27
+32,34
@@
}
break;
}
}
break;
}
- trace("ok 3/5");
+ trace("ok 3/6");
}
}
+ public var b:Boolean = false;
+
public function test4() {
var x:int;
var y:uint;
public function test4() {
var x:int;
var y:uint;
- if(escape("")) {
+ if(b) {
x = x+y;
y = y+x;
}
x = x+y;
y = y+x;
}
- trace("ok 4/5");
+ trace("ok 4/6");
}
public function test5() {
var x:int;
var y:uint;
var z:int;
}
public function test5() {
var x:int;
var y:uint;
var z:int;
- if(escape("")) {
+ if(b) {
x = x*y;
z = x*z;
}
x = x*y;
z = x*z;
}
- trace("ok 5/5");
+ trace("ok 5/6");
+ }
+ public function test6() {
+ var i:int = b?3.0:3;
+ var j:uint = b?3:"abc";
+ trace("ok 6/6");
}
public function Main() {
}
public function Main() {
@@
-61,6
+68,7
@@
test3();
test4();
test5();
test3();
test4();
test5();
+ test6();
}
}
}
}
}
}