* * 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:----LRLrDhTGzosgj+V7P82RfoYwdAnM0TLwBhpq812epLXlFSz1tDMYmdNeFApeva7j+E8czvy1kIgQTnxWwXU5hUx6GMnRFuO/GQH/QuaOOuvxtGa1HPDq3Q6xl7cc5VZQ2we4yBuVHGoEtsq+YOCT0iuiBox0bwXh6dXGsQ1Q6+zvrwLX4GRHAzllZbCA7p2lQTNNcw1Ec49PcE+ljSaT/zSMKf5/C60sJVNF++DphR6ptBijPllZtRjQNvQHsYtwk4t6qpT5YxapG1m9ZA5e+4dF7Hhvd5lCAaZGBuvyR7cH0lldXC5K21SSYAt/FIoMiqOkewrC7N7aJEJquPOn10SeR2w79h7b7A489feHJfm2REraSzcvkNHGcfPILEKlL/tbRVkkvHsp88gfYAweCaskCAIzxup8N7quQh72Q1veMr1r5K2NJAMPGL9wbS1G4g3TR213x/TNcaZWFpisfSAZjZlqTSPgM4fm6xT4r9W+vampXevKmRXX/wV6ehcfOytMGqxAd/7UCE2ZZMOmKt6xH/Zg+y45k5PWZNID4Y15qeHj6c429UYgXf+iCecF8uIutqIlDtWG3GVeUHisj2KcjMERWVE0YCsXOr8FmKWaZV+L9lZe7zfkZz2AX4SdjDOCmPvHFxYiJCx5xQU7g9SsO5h1+q0WQmdQeujq95U=----ATTACHMENT:----OTM3ODM2ODYxMjA4NjcyMCA4MzgzOTE3NjIxNTM3MTgxIDI1MjcxNjc4MTQwMzI3MDU=