コード例 #1
0
 public function test_it_should_be_incompatible()
 {
     $updateFromVersion = '2.0.0';
     $setupContext = new SetupContext('', '', $updateFromVersion);
     $dbalConnectionMock = $this->createMock(Connection::class);
     $snippetManagerMock = $this->createMock(\Shopware_Components_Snippet_Manager::class);
     $updater = new Update03DefaultProfileSupport($setupContext, $dbalConnectionMock, $snippetManagerMock);
     $isCompatible = $updater->isCompatible();
     $this->assertFalse($isCompatible);
 }
 public function test_update_should_throw_DuplicateNameException()
 {
     $setProfileNameColumnUniqueUpdater = new Update03DefaultProfileSupport(new SetupContext(self::ANY_VERSION, self::ANY_VERSION, self::ANY_VERSION), $this->getDbalMockThrowsIntegrityConstraintException(), $this->getSnippetManagerMock());
     $this->expectException(DuplicateNameException::class);
     $setProfileNameColumnUniqueUpdater->update();
 }