mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-12-18 20:38:57 +00:00
Cleaned up some tests and moved some methods.
This commit is contained in:
@@ -119,51 +119,51 @@ class ModelTest extends TestCase
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* @expectedException \Firefly\Exception\FireflyException
|
||||
*/
|
||||
public function testLimitrepetition()
|
||||
{
|
||||
$limit = f::create('Limit');
|
||||
$rep = f::create('LimitRepetition');
|
||||
$budget = f::create('Budget');
|
||||
$journal = f::create('TransactionJournal');
|
||||
$one = f::create('Transaction');
|
||||
$two = f::create('Transaction');
|
||||
$one->amount = 300;
|
||||
$two->amount = -300;
|
||||
|
||||
$rep->limit()->associate($limit);
|
||||
$limit->budget()->associate($budget);
|
||||
$journal->transactions()->save($one);
|
||||
$journal->transactions()->save($two);
|
||||
$journal->budgets()->save($budget);
|
||||
|
||||
$this->assertEquals(($rep->amount - 300), $rep->left());
|
||||
|
||||
// repeat frequency (not present) for periodOrder
|
||||
$testDate = new Carbon;
|
||||
$testDate->startOfMonth();
|
||||
$rep->repeat_freq = null;
|
||||
|
||||
// this test will FAIL because nowadays the $rep has a random thing.
|
||||
// TODO
|
||||
|
||||
|
||||
//$this->assertEquals($testDate->format('Ymd') . '-3', $rep->periodOrder());
|
||||
|
||||
// repeat frequency (present) for periodOrder
|
||||
$list = ['yearly', 'half-year', 'quarterly', 'monthly', 'weekly', 'daily'];
|
||||
foreach ($list as $index => $entry) {
|
||||
$rep->repeat_freq = $entry;
|
||||
$this->assertEquals($testDate->format('Ymd') . '-' . $index, $rep->periodOrder());
|
||||
}
|
||||
|
||||
// repeat freq (invalid) for periodOrder
|
||||
$rep->repeat_freq = 'bad';
|
||||
$rep->periodOrder();
|
||||
|
||||
}
|
||||
// /**
|
||||
// * @expectedException \Firefly\Exception\FireflyException
|
||||
// */
|
||||
// public function testLimitrepetition()
|
||||
// {
|
||||
// $limit = f::create('Limit');
|
||||
// $rep = f::create('LimitRepetition');
|
||||
// $budget = f::create('Budget');
|
||||
// $journal = f::create('TransactionJournal');
|
||||
// $one = f::create('Transaction');
|
||||
// $two = f::create('Transaction');
|
||||
// $one->amount = 300;
|
||||
// $two->amount = -300;
|
||||
//
|
||||
// $rep->limit()->associate($limit);
|
||||
// $limit->budget()->associate($budget);
|
||||
// $journal->transactions()->save($one);
|
||||
// $journal->transactions()->save($two);
|
||||
// $journal->budgets()->save($budget);
|
||||
//
|
||||
// $this->assertEquals(($rep->amount - 300), $rep->left());
|
||||
//
|
||||
// // repeat frequency (not present) for periodOrder
|
||||
// $testDate = new Carbon;
|
||||
// $testDate->startOfMonth();
|
||||
// $rep->repeat_freq = null;
|
||||
//
|
||||
// // this test will FAIL because nowadays the $rep has a random thing.
|
||||
// // TODO
|
||||
//
|
||||
//
|
||||
// //$this->assertEquals($testDate->format('Ymd') . '-3', $rep->periodOrder());
|
||||
//
|
||||
// // repeat frequency (present) for periodOrder
|
||||
// $list = ['yearly', 'half-year', 'quarterly', 'monthly', 'weekly', 'daily'];
|
||||
// foreach ($list as $index => $entry) {
|
||||
// $rep->repeat_freq = $entry;
|
||||
// $this->assertEquals($testDate->format('Ymd') . '-' . $index, $rep->periodOrder());
|
||||
// }
|
||||
//
|
||||
// // repeat freq (invalid) for periodOrder
|
||||
// $rep->repeat_freq = 'bad';
|
||||
// $rep->periodOrder();
|
||||
//
|
||||
// }
|
||||
|
||||
/**
|
||||
* @expectedException \Firefly\Exception\FireflyException
|
||||
|
||||
Reference in New Issue
Block a user