コード例 #1
0
<?php

include dirname(__FILE__) . '/../../bootstrap/Doctrine.php';
$t = new lime_test(1, new lime_output_color());
$lastIg = Doctrine::getTable('igs')->findOneByIgNum('21Ter');
$insurances = new Insurances();
$insurances->setInsuranceValue(750);
$insurances->setInsuranceCurrency('€');
$insurances->setReferencedRelation('igs');
$insurances->setRecordId($lastIg->getId());
$insurances->save();
$insurances = Doctrine::getTable('insurances')->findForTable('igs', $lastIg->getId());
$t->is($insurances[0]->getFormatedInsuranceValue(), '750.00 €', 'Insurance value is well "750.00 €"');
コード例 #2
0
<?php

include dirname(__FILE__) . '/../../bootstrap/Doctrine.php';
$t = new lime_test(7, new lime_output_color());
$lastIg = Doctrine::getTable('igs')->findOneByIgNum('2653');
$insurances = new Insurances();
$insurances->setInsuranceValue(750);
$insurances->setInsuranceCurrency('€');
$insurances->setReferencedRelation('igs');
$insurances->setRecordId($lastIg->getId());
$insurances->setDateFrom('2001-01-01');
$insurances->setDateFromMask('56');
$insurances->save();
$insurances = Doctrine::getTable('insurances')->findForTable('igs', $lastIg->getId());
$t->is(count($insurances), 1, 'Theres a new insurance inserted...');
$t->is($insurances[0]->getInsuranceValue(), 750, 'Insurance value is well "750"');
$t->is($insurances[1]->getInsuranceCurrency(), '€', 'Insurance currency is well "€"');
$insurances = new Insurances();
$insurances->setInsuranceValue(1000);
$insurances->setInsuranceCurrency('$');
$insurances->setReferencedRelation('igs');
$insurances->setRecordId($lastIg->getId());
$insurances->save();
$insurances = Doctrine::getTable('insurances')->findForTable('igs', $lastIg->getId());
$t->is(count($insurances), 2, 'Theres a new insurance inserted...');
$insurance_currencies = Doctrine::getTable('insurances')->getDistinctCurrencies();
$t->is(count($insurance_currencies), 2, 'There are two distinct insurance currencies');
$t->is($insurance_currencies[0]->getCurrencies(), '$', 'Fisrt currency is "$"');
$t->is($insurance_currencies[1]->getCurrencies(), '€', 'Fisrt currency is "€"');