createDbiDummy(); $dbiDummy->addSelectDb('test_db'); $dbi = $this->createDatabaseInterface($dbiDummy); DatabaseInterface::$instance = $dbi; $response = new ResponseRenderer(); $template = new Template(); $relation = new Relation($dbi); $controller = new FourthStepController( $response, new Normalization($dbi, $relation, new Transformations($dbi, $relation), $template), ); $controller(self::createStub(ServerRequest::class)); // phpcs:disable Generic.Files.LineLength.TooLong self::assertSame([ 'legendText' => 'Step 1.4 Remove redundant columns', 'headText' => 'Do you have a group of columns which on combining gives an existing column? For example, if you have first_name, last_name and full_name then combining first_name and last_name gives full_name which is redundant.', 'subText' => 'Check the columns which are redundant and click on remove. If no redundant column, click on \'No redundant column\'', 'extra' => 'id [ int(11) ]
name [ varchar(20) ]
datetimefield [ datetime ]

', ], $response->getJSONResult()); // phpcs:enable } }