public function testMissingValues()
{
// Tests that missing values are included in the filter as IS NULL or = 0
// Missing value for a has_one relationship field.
$filter = new MatchObjectFilter('Product_OrderItem', array(), array('Product'));
$this->assertEquals($filter->getFilter(), array('("ProductID" = 0 OR "ProductID" IS NULL)'), 'missing ID value became IS NULL or = 0');
// Missing value for a db field.
$filter = new MatchObjectFilter('Product_OrderItem', array(), array('ProductVersion'));
$this->assertEquals($filter->getFilter(), array('"ProductVersion" IS NULL'), 'missing DB value became IS NULL or = 0');
}