*/ class OrganizationTest extends \TYPO3\CMS\Core\Tests\UnitTestCase { /** * @var \Opentalent\OtWidgets\Domain\Model\Organization */ protected $subject = null; protected function setUp() { parent::setUp(); $this->subject = new \Opentalent\OtWidgets\Domain\Model\Organization(); } protected function tearDown() { parent::tearDown(); } /** * @test */ public function getIdReturnsInitialValueForString() { self::assertSame( '', $this->subject->getId() ); } /** * @test */ public function setIdForStringSetsId() { $this->subject->setId('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'id', $this->subject ); } /** * @test */ public function getTypeReturnsInitialValueForString() { self::assertSame( '', $this->subject->getType() ); } /** * @test */ public function setTypeForStringSetsType() { $this->subject->setType('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'type', $this->subject ); } /** * @test */ public function getSubDomainReturnsInitialValueForString() { self::assertSame( '', $this->subject->getSubDomain() ); } /** * @test */ public function setSubDomainForStringSetsSubDomain() { $this->subject->setSubDomain('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'subDomain', $this->subject ); } /** * @test */ public function getNameReturnsInitialValueForString() { self::assertSame( '', $this->subject->getName() ); } /** * @test */ public function setNameForStringSetsName() { $this->subject->setName('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'name', $this->subject ); } /** * @test */ public function getSlugReturnsInitialValueForString() { self::assertSame( '', $this->subject->getSlug() ); } /** * @test */ public function setSlugForStringSetsSlug() { $this->subject->setSlug('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'slug', $this->subject ); } /** * @test */ public function getPrincipalTypeReturnsInitialValueForString() { self::assertSame( '', $this->subject->getPrincipalType() ); } /** * @test */ public function setPrincipalTypeForStringSetsPrincipalType() { $this->subject->setPrincipalType('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'principalType', $this->subject ); } /** * @test */ public function getDescriptionReturnsInitialValueForString() { self::assertSame( '', $this->subject->getDescription() ); } /** * @test */ public function setDescriptionForStringSetsDescription() { $this->subject->setDescription('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'description', $this->subject ); } /** * @test */ public function getCategoriesReturnsInitialValueForInt() { self::assertSame( 0, $this->subject->getCategories() ); } /** * @test */ public function setCategoriesForIntSetsCategories() { $this->subject->setCategories(12); self::assertAttributeEquals( 12, 'categories', $this->subject ); } /** * @test */ public function getAddressCityReturnsInitialValueForString() { self::assertSame( '', $this->subject->getAddressCity() ); } /** * @test */ public function setAddressCityForStringSetsAddressCity() { $this->subject->setAddressCity('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'addressCity', $this->subject ); } /** * @test */ public function getPostalCodeReturnsInitialValueForString() { self::assertSame( '', $this->subject->getPostalCode() ); } /** * @test */ public function setPostalCodeForStringSetsPostalCode() { $this->subject->setPostalCode('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'postalCode', $this->subject ); } /** * @test */ public function getStreetAdressReturnsInitialValueForString() { self::assertSame( '', $this->subject->getStreetAdress() ); } /** * @test */ public function setStreetAdressForStringSetsStreetAdress() { $this->subject->setStreetAdress('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'streetAdress', $this->subject ); } /** * @test */ public function getLatitudeReturnsInitialValueForFloat() { self::assertSame( 0.0, $this->subject->getLatitude() ); } /** * @test */ public function setLatitudeForFloatSetsLatitude() { $this->subject->setLatitude(3.14159265); self::assertAttributeEquals( 3.14159265, 'latitude', $this->subject, '', 0.000000001 ); } /** * @test */ public function getLongitudeReturnsInitialValueForFloat() { self::assertSame( 0.0, $this->subject->getLongitude() ); } /** * @test */ public function setLongitudeForFloatSetsLongitude() { $this->subject->setLongitude(3.14159265); self::assertAttributeEquals( 3.14159265, 'longitude', $this->subject, '', 0.000000001 ); } /** * @test */ public function getCountryReturnsInitialValueForString() { self::assertSame( '', $this->subject->getCountry() ); } /** * @test */ public function setCountryForStringSetsCountry() { $this->subject->setCountry('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'country', $this->subject ); } /** * @test */ public function getLogoReturnsInitialValueForString() { self::assertSame( '', $this->subject->getLogo() ); } /** * @test */ public function setLogoForStringSetsLogo() { $this->subject->setLogo('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'logo', $this->subject ); } /** * @test */ public function getParentNameReturnsInitialValueForString() { self::assertSame( '', $this->subject->getParentName() ); } /** * @test */ public function setParentNameForStringSetsParentName() { $this->subject->setParentName('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'parentName', $this->subject ); } /** * @test */ public function getParentSubdomainReturnsInitialValueForString() { self::assertSame( '', $this->subject->getParentSubdomain() ); } /** * @test */ public function setParentSubdomainForStringSetsParentSubdomain() { $this->subject->setParentSubdomain('Conceived at T3CON10'); self::assertAttributeEquals( 'Conceived at T3CON10', 'parentSubdomain', $this->subject ); } }