%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/graphicd/public_html/vebto/vendor/teamtnt/tntsearch/tests/indexer/
Upload File :
Create Path :
Current File : /home/graphicd/public_html/vebto/vendor/teamtnt/tntsearch/tests/indexer/TNTGeoIndexerTest.php

<?php

use TeamTNT\TNTSearch\Indexer\TNTGeoIndexer;
use TeamTNT\TNTSearch\Indexer\TNTIndexer;

class TNTGeoIndexerTest extends PHPUnit\Framework\TestCase
{
    protected $indexName = "cities-geo.index";

    protected $config = [
        'driver'   => 'sqlite',
        'database' => __DIR__.'/../_files/cities.sqlite',
        'host'     => 'localhost',
        'username' => 'testUser',
        'password' => 'testPass',
        'storage'  => __DIR__.'/../_files/'
    ];

    public function testGeoIndexCreation()
    {
        $geoIndex                = new TNTGeoIndexer;
        $geoIndex->disableOutput = true;
        $geoIndex->loadConfig($this->config);
        $geoIndex->createIndex($this->indexName);
        $geoIndex->query('SELECT id, longitude, latitude FROM cities;');
        $geoIndex->run();

        $indexPath = __DIR__.'/../_files/'.$this->indexName;

        $this->assertTrue(file_exists($indexPath));
    }
}

Zerion Mini Shell 1.0