Oliver Klee
ad460b20b3
[FEATURE] Add FE editing for existing tea records ( #872 )
...
Part of #871
2023-06-22 14:20:14 +02:00
Oliver Klee
1f263d8839
[FEATURE] Add a list view for the FE tea editor ( #864 )
...
This is one more part of building CRUD functionality.
2023-06-22 11:17:51 +00:00
Oliver Klee
8fe9307b37
[BUGFIX] Allow ActionController::redirect
in tests again ( #865 )
...
In TYPO3 12LTS, this method still exists. So we are still able
to mock it.
2023-06-22 11:49:12 +02:00
Oliver Klee
2ab50201fa
[TASK] Make the controller tests more fine-grained ( #856 )
...
Tests should only test one thing (if possible).
2023-06-20 07:19:57 +00:00
68372cc850
[TASK] Make all test cases final ( #801 )
...
Resolves : #797
2023-04-06 14:34:15 +00:00
4d2bbced74
[BUGFIX] Do not mock unavailable methods ( #799 )
2023-04-06 14:32:05 +02:00
Oliver Klee
14b8628483
[TASK] Stop using Prophecy ( #676 )
...
The Prophecy project is basically dead, and our Prophecy dependency
currently prevents installations on PHP 8.2 without having to resort
to fiddling with Composer's platform options.
2022-11-05 17:08:32 +01:00
Oliver Klee
b3f0eb3f3d
[CLEANUP] Use more native property types in the tests ( #628 )
2022-10-10 16:05:06 +02:00
Oliver Klee
f6af430180
[TASK] Upgrade to PHPUnit 9 ( #610 )
...
Also upgrade PHPCOV to match the used PHPUnit version
Fixes #586
Fixes #542
2022-10-09 06:19:32 +02:00
Oliver Klee
bb7e6d2670
[CLEANUP] Add more native type annotations in the tests ( #612 )
2022-10-06 17:51:41 +02:00
Lina Wolf
5d3fcee00e
[TASK] Return ResponseInterface
in controller actions ( #597 )
...
Co-authored-by: lina.wolf <lwolf@w-commerce.de>
2022-10-03 16:02:32 +02:00
Oliver Klee
e360b1ea5a
[TASK] Also mock redirectToUri
in the controller unit test ( #554 )
...
Now all methods that conceptually should not be part of a controller
(and that hence must never be executed in a unit test)
are mocked for consistency.
Also sort the method names.
Fixes #446
2022-09-06 15:26:47 +02:00
Oliver Klee
62e8c21596
[CLEANUP] Make a type annotation in a unit test more specific ( #435 )
...
This helps static code analysis.
2022-04-20 15:05:45 +02:00
Oliver Klee
934f43572f
[CLEANUP] Use generics for Prophecy type annotations ( #398 )
2022-02-28 17:58:06 +01:00
Oliver Klee
4f2c813d7f
[TASK] Switch to the core testing framework ( #361 )
...
The TYPO3 core testing framework has more person-power for maintenance
behind it compared to the nimut testing framework. So we should use that.
2022-02-20 15:18:46 +01:00
Łukasz Uznański
f0127b3b64
[TASK] Fix php cs related to official configuration ( #341 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-11-17 13:14:43 +01:00
Oliver Klee
ca9a8e4e15
[TASK] Always use @covers
annotations in the tests ( #298 )
2021-09-15 02:11:15 +02:00
Oliver Klee
6e927a8656
[CLEANUP] Fix the Prophecy-related type annotations ( #299 )
2021-09-15 02:09:37 +02:00
Łukasz Uznański
4bde411dd8
[TASK] Remove author annotations ( #294 )
...
Co-authored-by: Łukasz Uznański <l.uznanski@macopedia.com>
2021-09-07 08:51:11 +02:00
Oliver Klee
a9f64159ec
[TASK] Switch the code sniffing from PSR-2 to PSR-12 ( #35 )
...
Also update the corresponding packages and autoformat the code again.
Fixes #3
2019-12-07 17:44:32 +01:00
Andreas Wolf
3f3c9285d9
[CLEANUP] Fix PHP_Codesniffer issues
...
Resolves : #21
2019-12-07 12:13:32 +01:00
Oliver Klee
29bf7ccae5
[TASK] Convert the PHP namespaces to "TTN" ( #9 )
...
Fixes #1
2019-12-01 12:16:06 +01:00
Oliver Klee
b519583431
[CLEANUP] Fix code inspection warnings ( #57 )
2019-08-12 17:43:02 +02:00
Oliver Klee
3401e32a84
[FEATURE] Add PHP-CS-Fixer ( #53 )
...
Also run the fixer on all classes and tests.
2019-08-12 17:25:59 +02:00
Oliver Klee
3e1fd7416f
[FEATURE] Tea single view ( #26 )
2018-05-28 17:05:39 +02:00
Oliver Klee
dd1ea7868d
[FOLLOWUP] Fix copy'n'paste error in view class in annotation ( #20 )
...
[ci skip]
2018-05-26 21:13:02 +02:00
Oliver Klee
436a10b9d6
[FEATURE] Tea plugin with TeaController and index action ( #19 )
2018-05-26 20:46:55 +02:00
Oliver Klee
bbb6f8e5f0
[TASK] Add the default directory structure ( #7 )
...
Also use spaces for indentation in the .htaccess files.
2018-01-27 15:54:51 +01:00
Oliver Klee
4b7ffe0546
[CLEANUP] Empty out the extensions
2017-12-22 22:20:43 +01:00
Oliver Klee
a2b322d53c
[CLEANUP] Use a dedicated inject method
...
This will improve performance.
2017-12-09 17:41:35 +01:00
Oliver Klee
563f4befbf
[CLEANUP] Use strict types, scalar type hinting and return types
2017-09-08 18:04:28 +02:00
Oliver Klee
1c1f846858
[CLEANUP] Switch to Prophecy
2017-05-05 19:12:44 +02:00
Oliver Klee
bc58abde55
[TASK] Make the extension compatible with TYPO3 CMS 7.6
2016-07-16 21:39:04 +02:00
Oliver Klee
d0871fb5f8
[CLEANUP] Use the short array syntax
2016-05-07 21:56:27 +02:00
Oliver Klee
b6bb92d0da
[CLEANUP] Reformat the code as PSR-2
2016-05-07 21:43:25 +02:00
Oliver Klee
3664458d51
[CLEANUP] Use @inject and the magic inject method
2015-10-27 22:46:01 +01:00
Oliver Klee
f529e4a688
[CLEANUP] Use ::class and imports
2015-10-25 12:01:33 +01:00
Oliver Klee
e286cfd8a2
[CLEANUP] Lowercase null, false and true
2015-10-20 18:15:08 +02:00
Oliver Klee
2595b63847
[CLEANUP] Move the test to the correct namespaces
2015-06-14 13:07:29 +02:00
Oliver Klee
8073f83c8f
[CLEANUP] Drop the @test from the test methods
2015-06-14 11:27:58 +02:00
Oliver Klee
662026c630
[CLEANUP] Call static PHPUnit methods using self::
2015-06-14 11:16:54 +02:00
Oliver Klee
3db3e7af04
[CLEANUP] Drop the unset from tearDown()
2014-12-14 21:34:16 +01:00
Oliver Klee
cb2d55f4b8
[CLEANUP] Make setUp and tearDown protected
2014-12-14 21:20:53 +01:00
Oliver Klee
7696a7b97e
[BUGFIX] Fix types in @var and @param.
2014-12-11 14:16:47 +01:00
Oliver Klee
31dd57d52c
[TASK] Set TYPO3 compatibility to 6.2-7.0
2014-12-11 14:14:18 +01:00
Oliver Klee
b8f233e065
[CLEANUP] Use the new TYPO3 copyright headers.
2014-12-10 21:18:45 +01:00
mostwanted
9343053ab6
Add @return void annotation to test methods
2014-01-02 00:04:01 +01:00
Oliver Klee
f8a77f270f
[CLEANUP] Drop closing PHP tags and do some more minor cleanup.
2013-12-23 13:24:40 +01:00
Oliver Klee
4f245f1944
[CLEANUP] Replace "fixture" with "subject" in the unit tests.
2013-11-11 11:50:25 +01:00
Oliver Klee
ee93fac2b7
[FEATURE] Add missing files for indexAction.
2013-11-05 12:41:20 +01:00