assertSame($base, HtmlPagination::buildPageUrl($base, 1, ''));
$this->assertSame(
'https://news.sjtu.edu.cn/jdyw/index_2.html',
HtmlPagination::buildPageUrl($base, 2, '2')
);
$this->assertSame(
'https://news.sjtu.edu.cn/jdyw/index_5.html',
HtmlPagination::buildPageUrl($base, 5, '末页')
);
}
public function test_detects_max_page_from_index_underscore_links(): void
{
$html = '128';
$base = 'https://news.sjtu.edu.cn/jdyw/index.html';
$this->assertSame(8, HtmlPagination::detectTotalPages($html, $base));
}
}