Fix tests.

This commit is contained in:
James Cole
2018-07-01 09:27:22 +02:00
parent 0502f2a4a5
commit db149ca6e1
50 changed files with 551 additions and 647 deletions

View File

@@ -45,8 +45,7 @@ class AboutControllerTest extends TestCase
/**
* Test the about endpoint
*
* @covers \FireflyIII\Api\V1\Controllers\AboutController::__construct
* @covers \FireflyIII\Api\V1\Controllers\AboutController::about
* @covers \FireflyIII\Api\V1\Controllers\AboutController
*/
public function testAbout(): void
{
@@ -65,7 +64,7 @@ class AboutControllerTest extends TestCase
/**
* Test user end point
*
* @covers \FireflyIII\Api\V1\Controllers\AboutController::user
* @covers \FireflyIII\Api\V1\Controllers\AboutController
*/
public function testUser(): void
{

View File

@@ -50,7 +50,7 @@ class AccountControllerTest extends TestCase
/**
* Destroy account over API.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController::delete
* @covers \FireflyIII\Api\V1\Controllers\AccountController
*/
public function testDelete(): void
{
@@ -72,9 +72,9 @@ class AccountControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\AccountController::__construct
* @covers \FireflyIII\Api\V1\Controllers\AccountController::index
* @covers \FireflyIII\Api\V1\Controllers\AccountController::mapTypes
* Test the list of accounts.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController
*/
public function testIndex(): void
{
@@ -110,10 +110,8 @@ class AccountControllerTest extends TestCase
/**
* Opening balance without date.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
* @covers \FireflyIII\Api\V1\Controllers\AccountController
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
*/
public function testInvalidBalance(): void
{
@@ -152,10 +150,8 @@ class AccountControllerTest extends TestCase
/**
* CC type present when account is a credit card.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
* @covers \FireflyIII\Api\V1\Controllers\AccountController
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
*/
public function testNoCreditCardData(): void
{
@@ -194,10 +190,8 @@ class AccountControllerTest extends TestCase
/**
* No currency information
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
* @covers \FireflyIII\Api\V1\Controllers\AccountController
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
*/
public function testNoCurrencyInfo(): void
{
@@ -233,7 +227,9 @@ class AccountControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\AccountController::show
* Show an account.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController:
*/
public function testShow(): void
@@ -268,10 +264,8 @@ class AccountControllerTest extends TestCase
/**
* Name already in use.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
* @covers \FireflyIII\Api\V1\Controllers\AccountController
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
*/
public function testStoreNotUnique(): void
{
@@ -300,7 +294,7 @@ class AccountControllerTest extends TestCase
[
'message' => 'The given data was invalid.',
'errors' => [
'name' => ['This account name is already in use'],
'name' => ['This account name is already in use.'],
],
]
);
@@ -310,10 +304,8 @@ class AccountControllerTest extends TestCase
/**
* Send correct data. Should call account repository store method.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
* @covers \FireflyIII\Api\V1\Controllers\AccountController
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
*/
public function testStoreValid(): void
{
@@ -354,10 +346,8 @@ class AccountControllerTest extends TestCase
/**
* Send correct data. Should call account repository store method.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController::store
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::authorize
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::getAll
* @covers \FireflyIII\Api\V1\Controllers\AccountController
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
*/
public function testStoreWithCurrencyCode(): void
{
@@ -402,8 +392,8 @@ class AccountControllerTest extends TestCase
/**
* Update first asset account we find. Name can be the same as it was.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController::update
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
* @covers \FireflyIII\Api\V1\Controllers\AccountController
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
*/
public function testUpdate(): void
{
@@ -445,8 +435,8 @@ class AccountControllerTest extends TestCase
/**
* Update first asset account we find. Name can be the same as it was.
*
* @covers \FireflyIII\Api\V1\Controllers\AccountController::update
* @covers \FireflyIII\Api\V1\Requests\AccountRequest::rules
* @covers \FireflyIII\Api\V1\Controllers\AccountController
* @covers \FireflyIII\Api\V1\Requests\AccountRequest
*/
public function testUpdateCurrencyCode(): void
{

View File

@@ -27,6 +27,7 @@ namespace Tests\Api\V1\Controllers;
use FireflyIII\Models\Bill;
use FireflyIII\Repositories\Bill\BillRepositoryInterface;
use Illuminate\Pagination\LengthAwarePaginator;
use Illuminate\Support\Collection;
use Laravel\Passport\Passport;
use Log;
use Tests\TestCase;
@@ -70,8 +71,9 @@ class BillControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\BillController::__construct
* @covers \FireflyIII\Api\V1\Controllers\BillController::index
* Show all bills
*
* @covers \FireflyIII\Api\V1\Controllers\BillController
*/
public function testIndex(): void
{
@@ -82,8 +84,9 @@ class BillControllerTest extends TestCase
$repository = $this->mock(BillRepositoryInterface::class);
// mock calls:
$repository->shouldReceive('setUser')->once();
$repository->shouldReceive('setUser');
$repository->shouldReceive('getPaginator')->withAnyArgs()->andReturn($paginator)->once();
$repository->shouldReceive('getRulesForBill')->withAnyArgs()->andReturn(new Collection());
// test API
$response = $this->get('/api/v1/bills');
@@ -97,7 +100,9 @@ class BillControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\BillController::show
* Show one bill
*
* @covers \FireflyIII\Api\V1\Controllers\BillController
*/
public function testShow(): void
{
@@ -106,8 +111,8 @@ class BillControllerTest extends TestCase
$repository = $this->mock(BillRepositoryInterface::class);
// mock calls:
$repository->shouldReceive('setUser')->once();
$repository->shouldReceive('setUser');
$repository->shouldReceive('getRulesForBill')->withAnyArgs()->andReturn(new Collection());
// test API
$response = $this->get('/api/v1/bills/' . $bill->id);
$response->assertStatus(200);
@@ -121,11 +126,9 @@ class BillControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\BillController::store
* @covers \FireflyIII\Api\V1\Requests\BillRequest::rules
* @covers \FireflyIII\Api\V1\Requests\BillRequest::authorize
* @covers \FireflyIII\Api\V1\Requests\BillRequest::getAll
* @covers \FireflyIII\Api\V1\Requests\BillRequest::withValidator
* Store with minimum amount more than maximum amount
* @covers \FireflyIII\Api\V1\Controllers\BillController
* @covers \FireflyIII\Api\V1\Requests\BillRequest
*/
public function testStoreMinOverMax(): void
{
@@ -167,10 +170,10 @@ class BillControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\BillController::store
* @covers \FireflyIII\Api\V1\Requests\BillRequest::rules
* @covers \FireflyIII\Api\V1\Requests\BillRequest::authorize
* @covers \FireflyIII\Api\V1\Requests\BillRequest::getAll
* Store a valid bill
*
* @covers \FireflyIII\Api\V1\Controllers\BillController
* @covers \FireflyIII\Api\V1\Requests\BillRequest
*/
public function testStoreValid(): void
{
@@ -179,9 +182,9 @@ class BillControllerTest extends TestCase
$repository = $this->mock(BillRepositoryInterface::class);
// mock calls:
$repository->shouldReceive('setUser')->once();
$repository->shouldReceive('setUser')->times(2);
$repository->shouldReceive('store')->andReturn($bill);
$repository->shouldReceive('getRulesForBill')->withAnyArgs()->andReturn(new Collection());
// data to submit:
$data = [
'name' => 'New bill #' . random_int(1, 1000),
@@ -206,10 +209,10 @@ class BillControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\BillController::update
* @covers \FireflyIII\Api\V1\Requests\BillRequest::rules
* @covers \FireflyIII\Api\V1\Requests\BillRequest::authorize
* @covers \FireflyIII\Api\V1\Requests\BillRequest::getAll
* Update a valid bill.
*
* @covers \FireflyIII\Api\V1\Controllers\BillController
* @covers \FireflyIII\Api\V1\Requests\BillRequest
*/
public function testUpdateValid(): void
{
@@ -218,9 +221,9 @@ class BillControllerTest extends TestCase
$repository = $this->mock(BillRepositoryInterface::class);
// mock calls:
$repository->shouldReceive('setUser')->once();
$repository->shouldReceive('setUser')->times(2);
$repository->shouldReceive('update')->andReturn($bill);
$repository->shouldReceive('getRulesForBill')->withAnyArgs()->andReturn(new Collection());
// data to submit:
$data = [
'name' => 'New bill #' . random_int(1, 1000),

View File

@@ -102,7 +102,7 @@ class CurrencyControllerTest extends TestCase
'pagination' => [
'total' => $collection->count(),
'count' => $collection->count(),
'per_page' => 100,
'per_page' => true, // depends on user preference.
'current_page' => 1,
'total_pages' => 1,
],
@@ -142,6 +142,8 @@ class CurrencyControllerTest extends TestCase
}
/**
* Store new currency.
*
* @covers \FireflyIII\Api\V1\Controllers\CurrencyController
* @covers \FireflyIII\Api\V1\Requests\CurrencyRequest
*/
@@ -173,6 +175,8 @@ class CurrencyControllerTest extends TestCase
}
/**
* Store new currency and make it default.
*
* @covers \FireflyIII\Api\V1\Controllers\CurrencyController
* @covers \FireflyIII\Api\V1\Requests\CurrencyRequest
*/
@@ -208,6 +212,8 @@ class CurrencyControllerTest extends TestCase
}
/**
* Update currency.
*
* @covers \FireflyIII\Api\V1\Controllers\CurrencyController
* @covers \FireflyIII\Api\V1\Requests\CurrencyRequest
*/
@@ -238,6 +244,8 @@ class CurrencyControllerTest extends TestCase
}
/**
* Update currency and make default.
*
* @covers \FireflyIII\Api\V1\Controllers\CurrencyController
* @covers \FireflyIII\Api\V1\Requests\CurrencyRequest
*/

View File

@@ -54,10 +54,9 @@ class TransactionControllerTest extends TestCase
}
/**
* Destroy account over API.
* Destroy journal over API.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::__construct
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::delete
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
*/
public function testDelete(): void
{
@@ -80,7 +79,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit with bad currency code
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailCurrencyCode(): void
@@ -127,7 +126,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit with bad currency ID.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailCurrencyId(): void
@@ -173,7 +172,7 @@ class TransactionControllerTest extends TestCase
/**
* Empty descriptions
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailEmptyDescriptions(): void
@@ -225,7 +224,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit all empty descriptions for transactions.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailEmptySplitDescriptions(): void
@@ -282,7 +281,7 @@ class TransactionControllerTest extends TestCase
/**
* Submitted expense account instead of asset account.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
* @covers \FireflyIII\Rules\BelongsUser
*/
@@ -331,7 +330,7 @@ class TransactionControllerTest extends TestCase
/**
* Submitted expense account name instead of asset account name.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailExpenseName(): void
@@ -378,7 +377,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit no asset account info at all.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailNoAsset(): void
@@ -422,7 +421,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit no transactions.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailNoData(): void
@@ -459,7 +458,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit foreign currency without foreign currency info.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailNoForeignCurrencyInfo(): void
@@ -507,7 +506,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit revenue ID instead of expense ID.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailOpposingRevenueID(): void
@@ -559,9 +558,9 @@ class TransactionControllerTest extends TestCase
/**
* Submit journal with a bill ID that is not yours.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
* @covers \FireflyiII\Rules\BelongsUser
* @covers \FireflyIII\Rules\BelongsUser
*/
public function testFailOwnershipBillId(): void
{
@@ -616,11 +615,11 @@ class TransactionControllerTest extends TestCase
}
/**
* Submit journal with a bill ID that is not yours.
* Submit journal with a bill name that is not yours.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
* @covers \FireflyiII\Rules\BelongsUser
* @covers \FireflyIII\Rules\BelongsUser
*/
public function testFailOwnershipBillName(): void
{
@@ -676,9 +675,9 @@ class TransactionControllerTest extends TestCase
/**
* Submit journal with a budget ID that is not yours.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
* @covers \FireflyiII\Rules\BelongsUser
* @covers \FireflyIII\Rules\BelongsUser
*/
public function testFailOwnershipBudgetId(): void
{
@@ -734,9 +733,9 @@ class TransactionControllerTest extends TestCase
/**
* Submit journal with a budget name that is not yours.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
* @covers \FireflyiII\Rules\BelongsUser
* @covers \FireflyIII\Rules\BelongsUser
*/
public function testFailOwnershipBudgetName(): void
{
@@ -792,9 +791,9 @@ class TransactionControllerTest extends TestCase
/**
* Submit journal with a category ID that is not yours.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
* @covers \FireflyiII\Rules\BelongsUser
* @covers \FireflyIII\Rules\BelongsUser
*/
public function testFailOwnershipCategoryId(): void
{
@@ -850,9 +849,9 @@ class TransactionControllerTest extends TestCase
/**
* Submit journal with a piggy bank that is not yours.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
* @covers \FireflyiII\Rules\BelongsUser
* @covers \FireflyIII\Rules\BelongsUser
*/
public function testFailOwnershipPiggyBankID(): void
{
@@ -916,9 +915,9 @@ class TransactionControllerTest extends TestCase
/**
* Submit journal with a piggy bank that is not yours.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
* @covers \FireflyiII\Rules\BelongsUser
* @covers \FireflyIII\Rules\BelongsUser
*/
public function testFailOwnershipPiggyBankName(): void
{
@@ -982,7 +981,7 @@ class TransactionControllerTest extends TestCase
/**
* Submitted revenue account instead of asset account in deposit.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
* @covers \FireflyIII\Rules\BelongsUser
*/
@@ -1029,7 +1028,7 @@ class TransactionControllerTest extends TestCase
/**
* Try to store a withdrawal with different source accounts.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailSplitDeposit(): void
@@ -1086,7 +1085,7 @@ class TransactionControllerTest extends TestCase
/**
* Try to store a withdrawal with different source accounts.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailSplitTransfer(): void
@@ -1139,7 +1138,7 @@ class TransactionControllerTest extends TestCase
'All accounts in this field must be equal.',
],
'transactions.1.destination_id' => [
'The source account equals the destination account',
'The source account equals the destination account.',
],
],
]
@@ -1150,7 +1149,7 @@ class TransactionControllerTest extends TestCase
/**
* Try to store a withdrawal with different source accounts.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testFailSplitWithdrawal(): void
@@ -1206,11 +1205,7 @@ class TransactionControllerTest extends TestCase
/**
* Show index.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::__construct
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::index
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::mapTypes
*
* throws \FireflyIII\Exceptions\FireflyException
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
*/
public function testIndex(): void
{
@@ -1261,10 +1256,9 @@ class TransactionControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::__construct
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::index
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::mapTypes
* throws \FireflyIII\Exceptions\FireflyException
* Show index with range.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
*/
public function testIndexWithRange(): void
{
@@ -1329,7 +1323,9 @@ class TransactionControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::show
* Show a deposit.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
*/
public function testShowDeposit(): void
{
@@ -1390,7 +1386,9 @@ class TransactionControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::show
* Show a withdrawal.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
*/
public function testShowWithdrawal(): void
{
@@ -1460,7 +1458,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit a transaction (withdrawal) with attached bill ID
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessBillId(): void
@@ -1501,7 +1499,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit a transaction (withdrawal) with attached bill ID
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessBillName(): void
@@ -1542,7 +1540,7 @@ class TransactionControllerTest extends TestCase
/**
* Add opposing account by a new name.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessNewStoreOpposingName(): void
@@ -1582,7 +1580,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit the minimum amount of data required to create a withdrawal.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreAccountName(): void
@@ -1621,7 +1619,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit the minimum amount of data required to create a withdrawal.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreBasic(): void
@@ -1660,7 +1658,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit the minimum amount of data required to create a withdrawal.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreBasicByName(): void
@@ -1701,7 +1699,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit the minimum amount of data required to create a deposit.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreBasicDeposit(): void
@@ -1740,7 +1738,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit with existing budget ID, see it reflected in output.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreBudgetId(): void
@@ -1779,7 +1777,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit with existing budget name, see it reflected in output.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreBudgetName(): void
@@ -1819,7 +1817,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit with existing category ID, see it reflected in output.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreCategoryID(): void
@@ -1858,7 +1856,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit with existing category name, see it reflected in output.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreCategoryName(): void
@@ -1897,7 +1895,7 @@ class TransactionControllerTest extends TestCase
/**
* Add foreign amount information.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreForeignAmount(): void
@@ -1938,7 +1936,7 @@ class TransactionControllerTest extends TestCase
/**
* Add all available meta data fields.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreMetaData(): void
@@ -1983,7 +1981,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit with NEW category name, see it reflected in output.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreNewCategoryName(): void
@@ -2023,7 +2021,7 @@ class TransactionControllerTest extends TestCase
/**
* Add opposing account by name.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreNewOpposingName(): void
@@ -2063,7 +2061,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit the minimum amount of data required to create a withdrawal.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreNotes(): void
@@ -2102,7 +2100,7 @@ class TransactionControllerTest extends TestCase
/**
* Add opposing account by ID.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreOpposingID(): void
@@ -2141,7 +2139,7 @@ class TransactionControllerTest extends TestCase
/**
* Add opposing account by name.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreOpposingName(): void
@@ -2182,7 +2180,7 @@ class TransactionControllerTest extends TestCase
* Submit the minimum amount of data required to create a withdrawal.
* When sending a piggy bank by name, this must be reflected in the output.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStorePiggyDeposit(): void
@@ -2221,7 +2219,7 @@ class TransactionControllerTest extends TestCase
* Submit the minimum amount of data required to create a withdrawal.
* When sending a piggy bank by name, this must be reflected in the output.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStorePiggyId(): void
@@ -2261,7 +2259,7 @@ class TransactionControllerTest extends TestCase
* Submit the minimum amount of data required to create a withdrawal.
* When sending a piggy bank by name, this must be reflected in the output.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStorePiggyName(): void
@@ -2300,7 +2298,7 @@ class TransactionControllerTest extends TestCase
/**
* Set a different reconciled var
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreReconciled(): void
@@ -2338,7 +2336,7 @@ class TransactionControllerTest extends TestCase
/**
* Submit the data required for a split withdrawal.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreSplit(): void
@@ -2385,7 +2383,7 @@ class TransactionControllerTest extends TestCase
* Submit the minimum amount of data required to create a withdrawal.
* Add some tags as well. Expect to see them in the result.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::store
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testSuccessStoreTags(): void
@@ -2429,7 +2427,7 @@ class TransactionControllerTest extends TestCase
* Fire enough to trigger an update. Since the create code already fires on the Request, no
* need to verify all of that.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::update
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testUpdateBasicDeposit(): void
@@ -2470,7 +2468,7 @@ class TransactionControllerTest extends TestCase
* Fire enough to trigger an update. Since the create code already fires on the Request, no
* need to verify all of that.
*
* @covers \FireflyIII\Api\V1\Controllers\TransactionController::update
* @covers \FireflyIII\Api\V1\Controllers\TransactionController
* @covers \FireflyIII\Api\V1\Requests\TransactionRequest
*/
public function testUpdateBasicWithdrawal(): void

View File

@@ -50,8 +50,7 @@ class UserControllerTest extends TestCase
/**
* Delete a user.
*
* @covers \FireflyIII\Api\V1\Controllers\UserController::__construct
* @covers \FireflyIII\Api\V1\Controllers\UserController::delete
* @covers \FireflyIII\Api\V1\Controllers\UserController
* @covers \FireflyIII\Api\V1\Requests\UserRequest
*/
public function testDelete(): void
@@ -68,8 +67,7 @@ class UserControllerTest extends TestCase
/**
* Delete a user as non admin
*
* @covers \FireflyIII\Api\V1\Controllers\UserController::__construct
* @covers \FireflyIII\Api\V1\Controllers\UserController::delete
* @covers \FireflyIII\Api\V1\Controllers\UserController
* @covers \FireflyIII\Api\V1\Requests\UserRequest
*/
public function testDeleteNoAdmin(): void
@@ -86,8 +84,9 @@ class UserControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\UserController::__construct
* @covers \FireflyIII\Api\V1\Controllers\UserController::index
* Show list of users.
*
* @covers \FireflyIII\Api\V1\Controllers\UserController
*/
public function testIndex(): void
{
@@ -111,7 +110,9 @@ class UserControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\UserController::show
* Show single user.
*
* @covers \FireflyIII\Api\V1\Controllers\UserController
*/
public function testShow(): void
{
@@ -124,7 +125,9 @@ class UserControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\UserController::store
* Store new user.
*
* @covers \FireflyIII\Api\V1\Controllers\UserController
* @covers \FireflyIII\Api\V1\Requests\UserRequest
*/
public function testStoreBasic(): void
@@ -145,7 +148,9 @@ class UserControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\UserController::store
* Store user with info already used.
*
* @covers \FireflyIII\Api\V1\Controllers\UserController
* @covers \FireflyIII\Api\V1\Requests\UserRequest
*/
public function testStoreNotUnique(): void
@@ -174,7 +179,9 @@ class UserControllerTest extends TestCase
}
/**
* @covers \FireflyIII\Api\V1\Controllers\UserController::update
* Update user.
*
* @covers \FireflyIII\Api\V1\Controllers\UserController:
* @covers \FireflyIII\Api\V1\Requests\UserRequest
*/
public function testUpdate(): void