cii-text-analysis/vendor/yooper/php-text-analysis/tests/TextAnalysis/Tokenizers/FixedLengthTokenizerTest.php

33 lines
784 B
PHP
Raw Permalink Normal View History

2026-02-10 16:19:59 +01:00
<?php
namespace Tests\TextAnalysis\Tokenizers;
use TextAnalysis\Tokenizers\FixedLengthTokenizer;
/**
* FixedLengthTokenizerTest
* @author yooper
*/
class FixedLengthTokenizerTest extends \PHPUnit\Framework\TestCase
{
public function testFixedLengthTokenizer()
{
$tokenizer = new FixedLengthTokenizer(2,4);
$tokens = $tokenizer->tokenize("Gabby Abby");
$this->assertCount(1, $tokens);
$this->assertEquals("bby ", end($tokens));
}
public function testFixedLengthNoLengthGiven()
{
$tokenizer = new FixedLengthTokenizer(0);
$tokens = $tokenizer->tokenize("Gabby Abby");
$this->assertCount(1, $tokens);
$this->assertEquals("Gabby Abby", end($tokens));
}
}