More updates to stop using dev or alpha or beta versions.
[yaffs-website] / web / core / tests / Drupal / Tests / Core / Field / PluginSettingsBaseTest.php
1 <?php
2
3 /**
4  * @file
5  * Contains \Drupal\Tests\Core\Field\PluginSettingsBaseTest.
6  */
7
8 namespace Drupal\Tests\Core\Field;
9
10 use Drupal\Core\Field\PluginSettingsBase;
11 use Drupal\Tests\UnitTestCase;
12
13 /**
14  * @coversDefaultClass \Drupal\Core\Field\PluginSettingsBase
15  * @group Field
16  */
17 class PluginSettingsBaseTest extends UnitTestCase {
18
19   /**
20    * @covers ::getThirdPartySettings
21    */
22   public function testGetThirdPartySettings() {
23     $plugin_settings = new TestPluginSettingsBase();
24     $this->assertSame([], $plugin_settings->getThirdPartySettings());
25     $this->assertSame([], $plugin_settings->getThirdPartySettings('test'));
26     $plugin_settings->setThirdPartySetting('test', 'foo', 'bar');
27     $this->assertSame(['foo' => 'bar'], $plugin_settings->getThirdPartySettings('test'));
28     $this->assertSame([], $plugin_settings->getThirdPartySettings('test2'));
29   }
30
31 }
32
33 class TestPluginSettingsBase extends PluginSettingsBase {
34
35   public function __construct() {
36   }
37
38 }