Skip to content

Commit 0854a7e

Browse files
committed
Fix PHPUnit notices
1 parent d209ab4 commit 0854a7e

File tree

5 files changed

+12
-18
lines changed

5 files changed

+12
-18
lines changed

api/tests/Command/UpdateFeedsCommandTest.php

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public function testCommand(): void
3131

3232
/** @var FeedRepository|MockObject $feedRepository */
3333
$feedRepository = $this->createMock(FeedRepository::class);
34-
$feedRepository->method('findAllExceptByUrls')->willReturn([$oldFeed]);
34+
$feedRepository->expects($this->once())->method('findAllExceptByUrls')->willReturn([$oldFeed]);
3535

3636
/** @var EntityManager|MockObject $entityManager */
3737
$entityManager = $this->createMock(EntityManager::class);
@@ -48,7 +48,7 @@ function (callable $callable) use ($entityManager): void {
4848

4949
/** @var FeedFetcher|MockObject $feedFetcher */
5050
$feedFetcher = $this->createMock(FeedFetcher::class);
51-
$feedFetcher->method('getIterator')->willReturn(new \ArrayIterator([$newFeed]));
51+
$feedFetcher->expects($this->once())->method('getIterator')->willReturn(new \ArrayIterator([$newFeed]));
5252

5353
/** @var ValidatorInterface|MockObject $validator */
5454
$validator = $this->createMock(ValidatorInterface::class);
@@ -86,7 +86,7 @@ public function testInvalidFeedIsSkipped(): void
8686

8787
/** @var FeedRepository|MockObject $feedRepository */
8888
$feedRepository = $this->createMock(FeedRepository::class);
89-
$feedRepository->method('findAllExceptByUrls')->willReturn([]);
89+
$feedRepository->expects($this->once())->method('findAllExceptByUrls')->willReturn([]);
9090

9191
/** @var EntityManager|MockObject $entityManager */
9292
$entityManager = $this->createMock(EntityManager::class);
@@ -103,14 +103,14 @@ function (callable $callable) use ($entityManager): void {
103103

104104
/** @var FeedFetcher|MockObject $feedFetcher */
105105
$feedFetcher = $this->createMock(FeedFetcher::class);
106-
$feedFetcher->method('getIterator')->willReturn(new \ArrayIterator([$newFeed]));
106+
$feedFetcher->expects($this->once())->method('getIterator')->willReturn(new \ArrayIterator([$newFeed]));
107107

108108
/** @var ValidatorInterface|MockObject $validator */
109109
$validator = $this->createMock(ValidatorInterface::class);
110110
$validator
111111
->expects($this->once())
112112
->method('validate')
113-
->willReturn(new ConstraintViolationList([$this->createMock(ConstraintViolation::class)]));
113+
->willReturn(new ConstraintViolationList([$this->createStub(ConstraintViolation::class)]));
114114

115115
/** @var LoggerInterface|MockObject $logger */
116116
$logger = $this->createMock(LoggerInterface::class);
@@ -144,7 +144,7 @@ public function testUpdateFeed(): void
144144

145145
/** @var FeedRepository|MockObject $feedRepository */
146146
$feedRepository = $this->createMock(FeedRepository::class);
147-
$feedRepository->method('find')->willReturn($feed);
147+
$feedRepository->expects($this->once())->method('find')->willReturn($feed);
148148

149149
/** @var EntityManager|MockObject $entityManager */
150150
$entityManager = $this->createMock(EntityManager::class);
@@ -161,7 +161,7 @@ function (callable $callable) use ($entityManager): void {
161161

162162
/** @var FeedFetcher|MockObject $feedFetcher */
163163
$feedFetcher = $this->createMock(FeedFetcher::class);
164-
$feedFetcher->method('getIterator')->willReturn(new \ArrayIterator([$feed]));
164+
$feedFetcher->expects($this->once())->method('getIterator')->willReturn(new \ArrayIterator([$feed]));
165165

166166
/** @var ValidatorInterface|MockObject $validator */
167167
$validator = $this->createMock(ValidatorInterface::class);

api/tests/Entity/FeedTest.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,13 @@
44

55
use App\Entity\Feed;
66
use App\Entity\Item;
7-
use PHPUnit\Framework\MockObject\MockObject;
87
use PHPUnit\Framework\TestCase;
98

109
class FeedTest extends TestCase
1110
{
1211
public function testEntity(): void
1312
{
14-
/** @var Item|MockObject $item */
15-
$item = $this->createMock(Item::class);
13+
$item = $this->createStub(Item::class);
1614
$feed = new Feed('https://www.archlinux.de/news/feed')
1715
->setDescription('Arch Linux News')
1816
->setLink('https://www.archlinux.de/news')

api/tests/Entity/ItemTest.php

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,14 @@
55
use App\Entity\Author;
66
use App\Entity\Feed;
77
use App\Entity\Item;
8-
use PHPUnit\Framework\MockObject\MockObject;
98
use PHPUnit\Framework\TestCase;
109

1110
class ItemTest extends TestCase
1211
{
1312
public function testEntity(): void
1413
{
15-
/** @var Author|MockObject $author */
16-
$author = $this->createMock(Author::class);
17-
/** @var Feed|MockObject $feed */
18-
$feed = $this->createMock(Feed::class);
14+
$author = $this->createStub(Author::class);
15+
$feed = $this->createStub(Feed::class);
1916
$item = new Item('https://www.archlinux.de/news/item')
2017
->setLastModified(new \DateTime('2019-01-01'))
2118
->setTitle('Item Title')

api/tests/Service/FeedFetcherTest.php

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,7 @@ public function testGetIterator(): void
7474

7575
public function testGetFeedUrls(): void
7676
{
77-
/** @var FeedReaderFactory|MockObject $feedReaderFactory */
78-
$feedReaderFactory = $this->createMock(FeedReaderFactory::class);
77+
$feedReaderFactory = $this->createStub(FeedReaderFactory::class);
7978
$feedFetcher = new FeedFetcher(
8079
['https://www.archlinux.de/news/feed'],
8180
$feedReaderFactory

api/tests/Twig/AppExtensionTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ class AppExtensionTest extends TestCase
1313
public function testHtmlEntityDecodeFilter(): void
1414
{
1515
$callable = $this->getFilterCallableFromExtension(
16-
new AppExtension($this->createMock(HtmlSanitizerInterface::class)),
16+
new AppExtension($this->createStub(HtmlSanitizerInterface::class)),
1717
'html_entity_decode'
1818
);
1919
if (is_callable($callable)) {

0 commit comments

Comments
 (0)