Index: third_party/protobuf/php/tests/memory_leak_test.php |
diff --git a/third_party/protobuf/php/tests/memory_leak_test.php b/third_party/protobuf/php/tests/memory_leak_test.php |
deleted file mode 100644 |
index af3272734f4b280578468459c974aee44ab6a1e4..0000000000000000000000000000000000000000 |
--- a/third_party/protobuf/php/tests/memory_leak_test.php |
+++ /dev/null |
@@ -1,81 +0,0 @@ |
-<?php |
- |
-# phpunit has memory leak by itself. Thus, it cannot be used to test memory leak. |
- |
-require_once('generated/Bar/TestInclude.php'); |
-require_once('generated/Foo/TestEnum.php'); |
-require_once('generated/Foo/TestMessage.php'); |
-require_once('generated/Foo/TestMessage_Sub.php'); |
-require_once('generated/Foo/TestPackedMessage.php'); |
-require_once('generated/Foo/TestPhpDoc.php'); |
-require_once('generated/Foo/TestUnpackedMessage.php'); |
-require_once('generated/GPBMetadata/Proto/Test.php'); |
-require_once('generated/GPBMetadata/Proto/TestInclude.php'); |
-require_once('test_util.php'); |
- |
-use Google\Protobuf\Internal\RepeatedField; |
-use Google\Protobuf\Internal\GPBType; |
-use Foo\TestMessage; |
-use Foo\TestMessage_Sub; |
- |
-$from = new TestMessage(); |
-TestUtil::setTestMessage($from); |
-TestUtil::assertTestMessage($from); |
- |
-$data = $from->encode(); |
- |
-$to = new TestMessage(); |
-$to->decode($data); |
- |
-TestUtil::assertTestMessage($to); |
- |
-$from->setRecursive($from); |
- |
-$arr = new RepeatedField(GPBType::MESSAGE, TestMessage::class); |
-$arr []= new TestMessage; |
-$arr[0]->SetRepeatedRecursive($arr); |
- |
-// Test oneof fields. |
-$m = new TestMessage(); |
- |
-$m->setOneofInt32(1); |
-assert(1 === $m->getOneofInt32()); |
-assert(0.0 === $m->getOneofFloat()); |
-assert('' === $m->getOneofString()); |
-assert(NULL === $m->getOneofMessage()); |
-$data = $m->encode(); |
-$n = new TestMessage(); |
-$n->decode($data); |
-assert(1 === $n->getOneofInt32()); |
- |
-$m->setOneofFloat(2.0); |
-assert(0 === $m->getOneofInt32()); |
-assert(2.0 === $m->getOneofFloat()); |
-assert('' === $m->getOneofString()); |
-assert(NULL === $m->getOneofMessage()); |
-$data = $m->encode(); |
-$n = new TestMessage(); |
-$n->decode($data); |
-assert(2.0 === $n->getOneofFloat()); |
- |
-$m->setOneofString('abc'); |
-assert(0 === $m->getOneofInt32()); |
-assert(0.0 === $m->getOneofFloat()); |
-assert('abc' === $m->getOneofString()); |
-assert(NULL === $m->getOneofMessage()); |
-$data = $m->encode(); |
-$n = new TestMessage(); |
-$n->decode($data); |
-assert('abc' === $n->getOneofString()); |
- |
-$sub_m = new TestMessage_Sub(); |
-$sub_m->setA(1); |
-$m->setOneofMessage($sub_m); |
-assert(0 === $m->getOneofInt32()); |
-assert(0.0 === $m->getOneofFloat()); |
-assert('' === $m->getOneofString()); |
-assert(1 === $m->getOneofMessage()->getA()); |
-$data = $m->encode(); |
-$n = new TestMessage(); |
-$n->decode($data); |
-assert(1 === $n->getOneofMessage()->getA()); |