23 $this->ioObjectMock = $this->createMock(\
Magento\Framework\Code\Generator\Io::class);
31 require_once
__DIR__ .
'/Sample.php';
32 $model = $this->getMockBuilder(\
Magento\Framework\Api\Code\Generator\Mapper::class)
33 ->setMethods([
'_validateData'])
35 [\
Magento\Framework\Api\Code\Generator\Sample::class,
45 $this->ioObjectMock->expects($this->once())
46 ->method(
'generateResultFileName')
47 ->with(
'\\' . \
Magento\Framework\Api\Code\Generator\SampleMapper::class)
48 ->will($this->returnValue(
'SampleMapper.php'));
49 $this->ioObjectMock->expects($this->once())
50 ->method(
'writeResultFile')
51 ->with(
'SampleMapper.php', $sampleMapperCode);
53 $model->expects($this->once())
54 ->method(
'_validateData')
55 ->will($this->returnValue(
true));
56 $this->assertEquals(
'SampleMapper.php',
$model->generate());
defined('TESTS_BP')||define('TESTS_BP' __DIR__