Code Duplication    Length = 48-48 lines in 3 locations

Test/Unit/Controller/Adminhtml/Orders/IndexTest.php 1 location

@@ 40-87 (lines=48) @@
37
use Payone\Core\Test\Unit\BaseTestCase;
38
use Payone\Core\Model\Test\PayoneObjectManager;
39
40
class IndexTest extends BaseTestCase
41
{
42
    /**
43
     * @var ClassToTest
44
     */
45
    private $classToTest;
46
47
    /**
48
     * @var ObjectManager|PayoneObjectManager
49
     */
50
    private $objectManager;
51
52
    protected function setUp()
53
    {
54
        $this->objectManager = $this->getObjectManager();
55
56
        $authorization = $this->getMockBuilder(AuthorizationInterface::class)->disableOriginalConstructor()->getMock();
57
        $authorization->method('isAllowed')->willReturn(true);
58
59
        $context = $this->getMockBuilder(Context::class)->disableOriginalConstructor()->getMock();
60
        $context->method('getAuthorization')->willReturn($authorization);
61
62
        $title = $this->getMockBuilder(Title::class)->disableOriginalConstructor()->getMock();
63
64
        $config = $this->getMockBuilder(Config::class)->disableOriginalConstructor()->getMock();
65
        $config->method('getTitle')->willReturn($title);
66
67
        $page = $this->getMockBuilder(Page::class)
68
            ->disableOriginalConstructor()
69
            ->setMethods(['setActiveMenu', 'getConfig'])
70
            ->getMock();
71
        $page->method('getConfig')->willReturn($config);
72
73
        $resultPageFactory = $this->getMockBuilder(PageFactory::class)->disableOriginalConstructor()->getMock();
74
        $resultPageFactory->method('create')->willReturn($page);
75
76
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class, [
77
            'context' => $context,
78
            'resultPageFactory' => $resultPageFactory
79
        ]);
80
    }
81
82
    public function testExecute()
83
    {
84
        $result = $this->classToTest->execute();
85
        $this->assertInstanceOf(Page::class, $result);
86
    }
87
}
88

Test/Unit/Controller/Adminhtml/Protocol/Api/IndexTest.php 1 location

@@ 40-87 (lines=48) @@
37
use Payone\Core\Test\Unit\BaseTestCase;
38
use Payone\Core\Model\Test\PayoneObjectManager;
39
40
class IndexTest extends BaseTestCase
41
{
42
    /**
43
     * @var ClassToTest
44
     */
45
    private $classToTest;
46
47
    /**
48
     * @var ObjectManager|PayoneObjectManager
49
     */
50
    private $objectManager;
51
52
    protected function setUp()
53
    {
54
        $this->objectManager = $this->getObjectManager();
55
56
        $authorization = $this->getMockBuilder(AuthorizationInterface::class)->disableOriginalConstructor()->getMock();
57
        $authorization->method('isAllowed')->willReturn(true);
58
59
        $context = $this->getMockBuilder(Context::class)->disableOriginalConstructor()->getMock();
60
        $context->method('getAuthorization')->willReturn($authorization);
61
62
        $title = $this->getMockBuilder(Title::class)->disableOriginalConstructor()->getMock();
63
64
        $config = $this->getMockBuilder(Config::class)->disableOriginalConstructor()->getMock();
65
        $config->method('getTitle')->willReturn($title);
66
67
        $page = $this->getMockBuilder(Page::class)
68
            ->disableOriginalConstructor()
69
            ->setMethods(['setActiveMenu', 'getConfig'])
70
            ->getMock();
71
        $page->method('getConfig')->willReturn($config);
72
73
        $resultPageFactory = $this->getMockBuilder(PageFactory::class)->disableOriginalConstructor()->getMock();
74
        $resultPageFactory->method('create')->willReturn($page);
75
76
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class, [
77
            'context' => $context,
78
            'resultPageFactory' => $resultPageFactory
79
        ]);
80
    }
81
82
    public function testExecute()
83
    {
84
        $result = $this->classToTest->execute();
85
        $this->assertInstanceOf(Page::class, $result);
86
    }
87
}
88

Test/Unit/Controller/Adminhtml/Protocol/Transactionstatus/IndexTest.php 1 location

@@ 40-87 (lines=48) @@
37
use Payone\Core\Test\Unit\BaseTestCase;
38
use Payone\Core\Model\Test\PayoneObjectManager;
39
40
class IndexTest extends BaseTestCase
41
{
42
    /**
43
     * @var ClassToTest
44
     */
45
    private $classToTest;
46
47
    /**
48
     * @var ObjectManager|PayoneObjectManager
49
     */
50
    private $objectManager;
51
52
    protected function setUp()
53
    {
54
        $this->objectManager = $this->getObjectManager();
55
56
        $authorization = $this->getMockBuilder(AuthorizationInterface::class)->disableOriginalConstructor()->getMock();
57
        $authorization->method('isAllowed')->willReturn(true);
58
59
        $context = $this->getMockBuilder(Context::class)->disableOriginalConstructor()->getMock();
60
        $context->method('getAuthorization')->willReturn($authorization);
61
62
        $title = $this->getMockBuilder(Title::class)->disableOriginalConstructor()->getMock();
63
64
        $config = $this->getMockBuilder(Config::class)->disableOriginalConstructor()->getMock();
65
        $config->method('getTitle')->willReturn($title);
66
67
        $page = $this->getMockBuilder(Page::class)
68
            ->disableOriginalConstructor()
69
            ->setMethods(['setActiveMenu', 'getConfig'])
70
            ->getMock();
71
        $page->method('getConfig')->willReturn($config);
72
73
        $resultPageFactory = $this->getMockBuilder(PageFactory::class)->disableOriginalConstructor()->getMock();
74
        $resultPageFactory->method('create')->willReturn($page);
75
76
        $this->classToTest = $this->objectManager->getObject(ClassToTest::class, [
77
            'context' => $context,
78
            'resultPageFactory' => $resultPageFactory
79
        ]);
80
    }
81
82
    public function testExecute()
83
    {
84
        $result = $this->classToTest->execute();
85
        $this->assertInstanceOf(Page::class, $result);
86
    }
87
}
88