public function testWhiteList()
{
$filter = (new GeneralFilterContainer())->addFilter('test1', (new WhiteList('abc', 'def', 'ghi'))->setDefault('jkl'));
if (!$filter instanceof GeneralFilterContainer) {
$this->fail('Type error');
}
$before = ['test1' => 'abc'];
$after = $filter($before);
$this->assertSame(['test1' => 'abc'], $after);
$before = ['test1' => 0.123];
$after = $filter($before);
$this->assertSame(['test1' => 'jkl'], $after);
}