57 {
58 $env = $this->createMock(Environment::class);
59 $log = $this->createMock(\ilDatabaseUpdateStepExecutionLog::class);
60 $db = $this->createMock(\ilDBInterface::class);
61
62 $env
63 ->method("getResource")
64 ->will($this->returnValueMap([
65 [Environment::RESOURCE_DATABASE, $db],
66 [\ilDatabaseUpdateStepExecutionLog::class,
$log]
67 ]));
68
70 ->expects($this->once(), $this->at(0))
71 ->method("started")
72 ->with(get_class($this->parent), 1);
73
75 ->expects($this->once(), $this->at(1))
76 ->method("finished")
77 ->with(get_class($this->parent), 1);
78
79 $this->step->achieve($env);
80 }