Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Member Functions | Protected Attributes
GroupTest Class Reference
Inheritance diagram for GroupTest:

Public Member Functions

 testSetGetWebsite ()
 
 testGetWebsiteDefault ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $_model
 

Detailed Description

Definition at line 10 of file GroupTest.php.

Member Function Documentation

◆ setUp()

setUp ( )
protected

Definition at line 17 of file GroupTest.php.

18  {
19  $this->_model = Bootstrap::getObjectManager()->create(\Magento\Store\Model\Group::class);
20  }

◆ testGetWebsiteDefault()

testGetWebsiteDefault ( )

Tests that getWebsite returns the default site when defaults are passed in for id

Definition at line 34 of file GroupTest.php.

35  {
36  $this->assertFalse($this->_model->getWebsite());
37  $website = Bootstrap::getObjectManager()->get(\Magento\Store\Model\StoreManagerInterface::class)->getWebsite();
38  $this->_model->setWebsite($website);
39  // Empty string should get treated like no parameter
40  $actualResult = $this->_model->getWebsite('');
41  $this->assertSame($website, $actualResult);
42  // Null string should get treated like no parameter
43  $actualResult = $this->_model->getWebsite(null);
44  $this->assertSame($website, $actualResult);
45  }

◆ testSetGetWebsite()

testSetGetWebsite ( )

Definition at line 22 of file GroupTest.php.

23  {
24  $this->assertFalse($this->_model->getWebsite());
25  $website = Bootstrap::getObjectManager()->get(\Magento\Store\Model\StoreManagerInterface::class)->getWebsite();
26  $this->_model->setWebsite($website);
27  $actualResult = $this->_model->getWebsite();
28  $this->assertSame($website, $actualResult);
29  }

Field Documentation

◆ $_model

$_model
protected

Definition at line 15 of file GroupTest.php.


The documentation for this class was generated from the following file: