HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/bomacon/bomacon.nl/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));
    }
}