From b20f369aef0063bda59dffbd3bb9bb3aeed9dad9 Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 15 May 2015 18:39:59 +0200 Subject: [PATCH] Some new tests. --- tests/helpers/ReportQueryTest.php | 124 ++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 tests/helpers/ReportQueryTest.php diff --git a/tests/helpers/ReportQueryTest.php b/tests/helpers/ReportQueryTest.php new file mode 100644 index 0000000000..59fe755aa1 --- /dev/null +++ b/tests/helpers/ReportQueryTest.php @@ -0,0 +1,124 @@ +object = new ReportQuery; + } + + /** + * Tears down the fixture, for example, closes a network connection. + * This method is called after a test is executed. + */ + public function tearDown() + { + parent::tearDown(); + } + + + public function testAccountList() + { + $user = FactoryMuffin::create('FireflyIII\User'); + $this->be($user); + + // account types: + FactoryMuffin::create('FireflyIII\Models\AccountType'); + FactoryMuffin::create('FireflyIII\Models\AccountType'); + $type = FactoryMuffin::create('FireflyIII\Models\AccountType'); + + // create four accounts: + for ($i = 0; $i < 4; $i++) { + $account = FactoryMuffin::create('FireflyIII\Models\Account'); + $account->user_id = $user->id; + $account->active = 1; + $account->account_type_id = $type->id; + $account->save(); + } + + $set = $this->object->accountList(); + $this->assertCount(4, $set); + + } + + public function testBalancedTransactionsList() + { + $this->markTestIncomplete(); + } + + public function testBalancedTransactionsSum() + { + $this->markTestIncomplete(); + } + + public function testGetAllAccounts() + { + $this->markTestIncomplete(); + } + + public function testGetBudgetSummary() + { + $this->markTestIncomplete(); + } + + public function testGetTransactionsWithoutBudget() + { + $this->markTestIncomplete(); + } + + public function testIncomeByPeriod() + { + $this->markTestIncomplete(); + } + + public function testJournalsByBudget() + { + $this->markTestIncomplete(); + } + + public function testJournalsByCategory() + { + $this->markTestIncomplete(); + } + + public function testJournalsByExpenseAccount() + { + $this->markTestIncomplete(); + } + + public function testJournalsByRevenueAccount() + { + $this->markTestIncomplete(); + } + + public function testSharedExpenses() + { + $this->markTestIncomplete(); + } + + public function testSharedExpensesByCategory() + { + $this->markTestIncomplete(); + } + +} \ No newline at end of file