/**
* @group DateFilter
* @group DateFilterBetween
* @covers FOF30\Model\DataModel\Filter\Date::between
* @dataProvider DateDataprovider::getTestBetween
*/
public function testBetween($test, $check)
{
$msg = 'Date::between %s - Case: ' . $check['case'];
$filter = new Date(\JFactory::getDbo(), (object) array('name' => 'test', 'type' => 'datetime'));
$result = $filter->between($test['from'], $test['to'], $test['include']);
$this->assertEquals($check['result'], $result, sprintf($msg, 'Failed to build the correct SQL query'));
}