Pastakhov has uploaded a new change for review.
https://gerrit.wikimedia.org/r/304437
Change subject: Fix tests, ignore object tests when enterance point is not
PhpTags
......................................................................
Fix tests, ignore object tests when enterance point is not PhpTags
Change-Id: I18b5d0ebaef21d9d6f86d9c124e44e513411ee59
---
M tests/phpunit/includes/RuntimeTest.php
1 file changed, 128 insertions(+), 1 deletion(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/PhpTags
refs/changes/37/304437/1
diff --git a/tests/phpunit/includes/RuntimeTest.php
b/tests/phpunit/includes/RuntimeTest.php
index e5fb022..7a6129d 100644
--- a/tests/phpunit/includes/RuntimeTest.php
+++ b/tests/phpunit/includes/RuntimeTest.php
@@ -3734,6 +3734,10 @@
}
public function testRun_object_operation_test_1() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=["rrr"]; $bar=new
PhpTagsTest(); $foo = $foo . $bar; echo $foo[0],$bar;', array('test'), 77777 ),
array(
@@ -3743,6 +3747,10 @@
);
}
public function testRun_object_operation_test_2() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=["rrr"]; $bar=new
PhpTagsTest(); $foo = $foo + $bar; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3752,6 +3760,10 @@
);
}
public function testRun_object_operation_test_3() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=["rrr"]; $foo += $bar; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3761,6 +3773,10 @@
);
}
public function testRun_object_operation_test_4() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $bar + $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3771,6 +3787,10 @@
);
}
public function testRun_object_operation_test_5() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $bar - $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3781,6 +3801,10 @@
);
}
public function testRun_object_operation_test_6() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo -= $bar; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3791,6 +3815,10 @@
);
}
public function testRun_object_operation_test_7() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $foo > $bar; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3801,6 +3829,10 @@
);
}
public function testRun_object_operation_test_8() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $foo < $bar; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3811,6 +3843,10 @@
);
}
public function testRun_object_operation_test_9() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $bar <= $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3821,6 +3857,10 @@
);
}
public function testRun_object_operation_test_10() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $bar >= $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3831,6 +3871,10 @@
);
}
public function testRun_object_operation_test_11() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $bar == $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3841,6 +3885,10 @@
);
}
public function testRun_object_operation_test_12() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $bar != $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3851,6 +3899,10 @@
);
}
public function testRun_object_operation_test_13() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $bar === $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3860,6 +3912,10 @@
);
}
public function testRun_object_operation_test_14() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=5; $foo = $bar !== $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3869,6 +3925,10 @@
);
}
public function testRun_object_operation_test_15() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=8; $foo = $bar | $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3879,6 +3939,10 @@
);
}
public function testRun_object_operation_test_16() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=8; $foo |= $bar; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3889,6 +3953,10 @@
);
}
public function testRun_object_operation_test_17() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=8; $foo = $bar >> $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3899,6 +3967,10 @@
);
}
public function testRun_object_operation_test_18() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=8; $foo <<= $bar; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3909,6 +3981,10 @@
);
}
public function testRun_object_operation_test_19() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=8; $foo = $bar && $foo; echo $foo,$bar;', array('test'), 77777 ),
array(
@@ -3918,18 +3994,30 @@
);
}
public function testRun_object_operation_test_20() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar= ~$foo; echo $foo,$bar;', array('test'), 77777 ),
array( (string) new PhpTagsException(
PhpTagsException::FATAL_UNSUPPORTED_OPERAND_TYPES, null, 1, 'test' ) )
);
}
public function testRun_object_operation_test_21() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar= !$foo; echo $bar === false;', array('test'), 77777 ),
array( true )
);
}
public function testRun_object_operation_test_22() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=(int)$foo; echo $bar;', array('test'), 77777 ),
array(
@@ -3939,6 +4027,10 @@
);
}
public function testRun_object_operation_test_23() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=(double)$foo; echo $bar;', array('test'), 77777 ),
array(
@@ -3948,6 +4040,10 @@
);
}
public function testRun_object_operation_test_24() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=(string)$foo; echo $bar;', array('test'), 77777 ),
array(
@@ -3956,18 +4052,30 @@
);
}
public function testRun_object_operation_test_25() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=(array)$foo; echo $bar[0];', array('test'), 77777 ),
array( '(object <PhpTagsTest>)' )
);
}
public function testRun_object_operation_test_26() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=(bool)$foo; echo $bar === true;', array('test'), 77777 ),
array( true )
);
}
public function testRun_object_operation_test_27() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$bar=(unset)$foo; echo $bar === null;', array('test'), 77777 ),
array( true )
@@ -3975,6 +4083,10 @@
}
public function testRun_object_increase_test_1() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$foo++; echo $foo;', array('test'), 77777 ),
array(
@@ -3983,6 +4095,10 @@
);
}
public function testRun_object_increase_test_2() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
++$foo; echo $foo;', array('test'), 77777 ),
array(
@@ -3991,6 +4107,10 @@
);
}
public function testRun_object_increase_test_3() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
--$foo; echo $foo;', array('test'), 77777 ),
array(
@@ -3999,6 +4119,10 @@
);
}
public function testRun_object_increase_test_4() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
$foo--; echo $foo;', array('test'), 77777 ),
array(
@@ -4017,6 +4141,10 @@
);
}
public function testRun_object_quote_test_1() {
+ if ( !defined( 'PHPTAGS_TEST' ) ) {
+ return;
+ }
+
$this->assertEquals(
Runtime::runSource( '$foo=new PhpTagsTest();
echo "$foo";', array('test'), 77777 ),
array(
@@ -4024,6 +4152,5 @@
)
);
}
-
}
--
To view, visit https://gerrit.wikimedia.org/r/304437
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I18b5d0ebaef21d9d6f86d9c124e44e513411ee59
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/PhpTags
Gerrit-Branch: master
Gerrit-Owner: Pastakhov <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits