comparison core/tests/Drupal/KernelTests/AssertLegacyTrait.php @ 5:12f9dff5fda9 tip

Update to Drupal core 8.7.1
author Chris Cannam
date Thu, 09 May 2019 15:34:47 +0100
parents c75dbcec494b
children
comparison
equal deleted inserted replaced
4:a9cd425dd02b 5:12f9dff5fda9
6 * Translates Simpletest assertion methods to PHPUnit. 6 * Translates Simpletest assertion methods to PHPUnit.
7 * 7 *
8 * Protected methods are custom. Public static methods override methods of 8 * Protected methods are custom. Public static methods override methods of
9 * \PHPUnit\Framework\Assert. 9 * \PHPUnit\Framework\Assert.
10 * 10 *
11 * @deprecated Scheduled for removal in Drupal 9.0.0. Use PHPUnit's native 11 * Deprecated Scheduled for removal in Drupal 10.0.0. Use PHPUnit's native
12 * assert methods instead. 12 * assert methods instead.
13 *
14 * @todo https://www.drupal.org/project/drupal/issues/3031580 Note that
15 * deprecations in this file do not use the @ symbol in Drupal 8 because this
16 * will be removed in Drupal 10.0.0.
13 */ 17 */
14 trait AssertLegacyTrait { 18 trait AssertLegacyTrait {
15 19
16 /** 20 /**
17 * @see \Drupal\simpletest\TestBase::assert() 21 * @see \Drupal\simpletest\TestBase::assert()
18 * 22 *
19 * @deprecated Scheduled for removal in Drupal 9.0.0. Use self::assertTrue() 23 * Deprecated Scheduled for removal in Drupal 10.0.0. Use self::assertTrue()
20 * instead. 24 * instead.
21 */ 25 */
22 protected function assert($actual, $message = '') { 26 protected function assert($actual, $message = '') {
23 parent::assertTrue((bool) $actual, $message); 27 parent::assertTrue((bool) $actual, $message);
24 } 28 }
48 } 52 }
49 53
50 /** 54 /**
51 * @see \Drupal\simpletest\TestBase::assertEqual() 55 * @see \Drupal\simpletest\TestBase::assertEqual()
52 * 56 *
53 * @deprecated Scheduled for removal in Drupal 9.0.0. Use self::assertEquals() 57 * Deprecated Scheduled for removal in Drupal 10.0.0. Use self::assertEquals()
54 * instead. 58 * instead.
55 */ 59 */
56 protected function assertEqual($actual, $expected, $message = '') { 60 protected function assertEqual($actual, $expected, $message = '') {
57 $this->assertEquals($expected, $actual, $message); 61 $this->assertEquals($expected, $actual, $message);
58 } 62 }
59 63
60 /** 64 /**
61 * @see \Drupal\simpletest\TestBase::assertNotEqual() 65 * @see \Drupal\simpletest\TestBase::assertNotEqual()
62 * 66 *
63 * @deprecated Scheduled for removal in Drupal 9.0.0. Use 67 * Deprecated Scheduled for removal in Drupal 10.0.0. Use
64 * self::assertNotEquals() instead. 68 * self::assertNotEquals() instead.
65 */ 69 */
66 protected function assertNotEqual($actual, $expected, $message = '') { 70 protected function assertNotEqual($actual, $expected, $message = '') {
67 $this->assertNotEquals($expected, $actual, $message); 71 $this->assertNotEquals($expected, $actual, $message);
68 } 72 }
69 73
70 /** 74 /**
71 * @see \Drupal\simpletest\TestBase::assertIdentical() 75 * @see \Drupal\simpletest\TestBase::assertIdentical()
72 * 76 *
73 * @deprecated Scheduled for removal in Drupal 9.0.0. Use self::assertSame() 77 * Deprecated Scheduled for removal in Drupal 10.0.0. Use self::assertSame()
74 * instead. 78 * instead.
75 */ 79 */
76 protected function assertIdentical($actual, $expected, $message = '') { 80 protected function assertIdentical($actual, $expected, $message = '') {
77 $this->assertSame($expected, $actual, $message); 81 $this->assertSame($expected, $actual, $message);
78 } 82 }
79 83
80 /** 84 /**
81 * @see \Drupal\simpletest\TestBase::assertNotIdentical() 85 * @see \Drupal\simpletest\TestBase::assertNotIdentical()
82 * 86 *
83 * @deprecated Scheduled for removal in Drupal 9.0.0. Use 87 * Deprecated Scheduled for removal in Drupal 10.0.0. Use
84 * self::assertNotSame() instead. 88 * self::assertNotSame() instead.
85 */ 89 */
86 protected function assertNotIdentical($actual, $expected, $message = '') { 90 protected function assertNotIdentical($actual, $expected, $message = '') {
87 $this->assertNotSame($expected, $actual, $message); 91 $this->assertNotSame($expected, $actual, $message);
88 } 92 }
89 93
90 /** 94 /**
91 * @see \Drupal\simpletest\TestBase::assertIdenticalObject() 95 * @see \Drupal\simpletest\TestBase::assertIdenticalObject()
92 * 96 *
93 * @deprecated Scheduled for removal in Drupal 9.0.0. Use self::assertEquals() 97 * Deprecated Scheduled for removal in Drupal 10.0.0. Use self::assertEquals()
94 * instead. 98 * instead.
95 */ 99 */
96 protected function assertIdenticalObject($actual, $expected, $message = '') { 100 protected function assertIdenticalObject($actual, $expected, $message = '') {
97 // Note: ::assertSame checks whether its the same object. ::assertEquals 101 // Note: ::assertSame checks whether its the same object. ::assertEquals
98 // though compares 102 // though compares
101 } 105 }
102 106
103 /** 107 /**
104 * @see \Drupal\simpletest\TestBase::pass() 108 * @see \Drupal\simpletest\TestBase::pass()
105 * 109 *
106 * @deprecated Scheduled for removal in Drupal 9.0.0. Use self::assertTrue() 110 * Deprecated Scheduled for removal in Drupal 10.0.0. Use self::assertTrue()
107 * instead. 111 * instead.
108 */ 112 */
109 protected function pass($message) { 113 protected function pass($message) {
110 $this->assertTrue(TRUE, $message); 114 $this->assertTrue(TRUE, $message);
111 } 115 }