From e9bbdcdf7eb01a867e289548782826f81173016b Mon Sep 17 00:00:00 2001 From: enured <enis.nuredini@uzh.ch> Date: Thu, 14 Dec 2023 16:44:14 +0100 Subject: [PATCH] B17397: Fix unit test. refs #17397 --- extension/Classes/Core/AbstractBuildForm.php | 2 +- extension/Tests/Unit/Core/BuildFormPlainTest.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/extension/Classes/Core/AbstractBuildForm.php b/extension/Classes/Core/AbstractBuildForm.php index 07e6b2070..f5058cfb5 100644 --- a/extension/Classes/Core/AbstractBuildForm.php +++ b/extension/Classes/Core/AbstractBuildForm.php @@ -172,7 +172,7 @@ abstract class AbstractBuildForm { $this->symbol[SYMBOL_DELETE] = "<span class='glyphicon " . GLYPH_ICON_DELETE . "'></span>"; $this->ttContentUid = $this->store->getVar(TYPO3_TT_CONTENT_UID, STORE_TYPO3); - $this->formId = $this->formSpec[F_ID]; + $this->formId = $this->formSpec[F_ID] ?? 0; $this->recordId = $this->store->getVar(CLIENT_RECORD_ID, STORE_SIP . STORE_RECORD . STORE_TYPO3 . STORE_ZERO); } diff --git a/extension/Tests/Unit/Core/BuildFormPlainTest.php b/extension/Tests/Unit/Core/BuildFormPlainTest.php index c9733c71e..7d717bc9a 100644 --- a/extension/Tests/Unit/Core/BuildFormPlainTest.php +++ b/extension/Tests/Unit/Core/BuildFormPlainTest.php @@ -38,11 +38,11 @@ class BuildFormPlainTest extends AbstractDatabaseTest { */ public function testGetFormId() { $build = new BuildFormPlain([F_DB_INDEX => DB_INDEX_DEFAULT], array(), array(), $this->dbArray); - - $formId1 = $build->getFormId(); + $formId = 0; + $formId1 = $build->getFormId($build->ttContentUid, $formId, $build->recordId); $this->assertMatchesRegularExpression('/qfq-form-[0-9]*-[0-9]*-[0-9]*/', $formId1); - $formId2 = $build->getFormId(); + $formId2 = $build->getFormId($build->ttContentUid, $formId, $build->recordId); $this->assertEquals($formId1, $formId2); /* -- GitLab