43 {
44 $env = $this->createMock(Environment::class);
45 $log = $this->createMock(\ilDatabaseUpdateStepExecutionLog::class);
46 $db = $this->createMock(\ilDBInterface::class);
47
48 $env
49 ->method("getResource")
50 ->will($this->returnValueMap([
51 [Environment::RESOURCE_DATABASE, $db],
52 [\ilDatabaseUpdateStepExecutionLog::class,
$log]
53 ]));
54
56 ->expects($this->once(), $this->at(0))
57 ->method("started")
58 ->with(get_class($this->parent), 1);
59
61 ->expects($this->once(), $this->at(1))
62 ->method("finished")
63 ->with(get_class($this->parent), 1);
64
65 $this->step->achieve($env);
66 }