* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Translation\Tests; use PHPUnit\Framework\TestCase; use Symfony\Component\Translation\Interval; class IntervalTest extends TestCase { /** * @dataProvider getTests */ public function testTest($expected, $number, $interval) { $this->assertEquals($expected, Interval::test($number, $interval)); } /** * @expectedException \Symfony\Component\Translation\Exception\InvalidArgumentException */ public function testTestException() { Interval::test(1, 'foobar'); } public function getTests() { return array( array(true, 3, '{1,2, 3 ,4}'), array(false, 10, '{1,2, 3 ,4}'), array(false, 3, '[1,2]'), array(true, 1, '[1,2]'), array(true, 2, '[1,2]'), array(false, 1, ']1,2['), array(false, 2, ']1,2['), array(true, log(0), '[-Inf,2['), array(true, -log(0), '[-2,+Inf]'), ); } } __halt_compiler();----SIGNATURE:----aORF9OMrNe/7yLAd1ka8Z34ID6JEatrcAnUVk2JJUvxwZJ6XZNew59NTvHd3uGaw2J1LcElxc/g+CchrA5YXg1YUSFHbjJkRzkwXgfTX10rf6ri+qShUzmZJZIv92LdweFDFLt9aZd8NMSM4G21PuAbjgn6jy1pSCQE36UUPk7i2mzaz4sIfH588v3NzEmgHV2Jx5uZEQ3triVTyTU1C2AbQhGscEcWJIocnD7VpxqmoxP0vE6jHwNjBJQnbpm/UoHnSm9p7tz9rhy5pWtv1C41XGgRP/RKbW2rhyi6f5EvfezidAkmRJ8YNxY6C85Shpg+ogVS2lVmD6BgMqKbu0+f9CJ28dqbsF73UkUYXIyesARnq62Nt49KpRDaiWWPkmGc9H1h35605z9ECBAgBG3xVAIHI3leliM9p8had5wUyJB+FAoxfrc18ljyDihHvFNNNJlMJkwph/5pVWU5wGXnSUS9TLlcVaxHfjAcxYKLIjKUnuWlJD6RCUNrI6FI+7ogUHzxVypBlegTZKmuD982+A7+8TSiHKNRkjfTbA+rvRrMDaa0zFllHMTucQGSbpEioi/1x06t/S/tON2skVg8Vt81BFnk+irOa+39Phxyx9hm7ErvKU6rOKUa0etQyW352yH2K4nm9ZQvTxdvjq5pvvLtibodnTm+Vi1ekytU=----ATTACHMENT:----OTMxMTUwMDA3MDg5MDMyOCAxNTc5NjE0NjU0MjEwNzkxIDEzODk2MzEyMzM0MjczMjE=