Laravel Testing/phpunit, Too few arguments passed when using dependency injectionUsing Omnipay in OctoberCMS pluginLaravel throwing ReflectionException on production server (nginx)Laravel and Lumen ACL with Shared CodebaseHow to test a custom class (PSR-4 autoloaded) using model functions, with PHPUnit in Laravel 5.2Laravel php artisan produces errorHow to fix “Uncaught ReflectionException: Class log does not exist”?Storing and retrieving session variables in unit/feature tests in LaravelUncaught ReflectionException: Class env does not exist after upgrade to Laravel 5.6Laravel file permissions for ApacheSymfony DI: Uncaught ArgumentCountError: Too few arguments to function App::__construct(), 0 passed in index.php on line 28 and exactly 1 expected
Owner keeps cutting corners and poaching workers for his other company
How can Schrödinger's cat be both dead and alive?
The meaning of "offing" in "an agreement in the offing"
I multiply the source, you (probably) multiply the output!
2 load centers under 1 meter: do you need bonding and main breakers at both?
How can I finish my PhD?
How should Thaumaturgy's "three times as loud as normal" be interpreted?
Stack class in Java8
What can we do about our 9-month-old putting fingers down his throat?
More than three domains hosted on the same IP address
After a few interviews, What should I do after told to wait?
How to reference a custom counter that shows section number?
How to say "In Japan, I want to ..."?
Was Robin Hood's point of view ethically sound?
The pirate treasure of Leatherback Atoll
How is lower/no gravity simulated on a planet with gravity, without leaving the surface?
When calculating averages, why can we treat exploding die as if they're independent?
What is the difference between tl_to_str:V and tl_to_str:N?
Quick Shikaku Puzzle: Stars and Stripes
Contractor cut joist hangers to make them fit
Why would an AC motor heavily shake when driven with certain frequencies?
Why would an airport be depicted with symbology for runways longer than 8,069 feet even though it is reported on the sectional as 7,200 feet?
Is every sentence we write or utter either true or false?
Do you need to burn fuel between gravity assists?
Laravel Testing/phpunit, Too few arguments passed when using dependency injection
Using Omnipay in OctoberCMS pluginLaravel throwing ReflectionException on production server (nginx)Laravel and Lumen ACL with Shared CodebaseHow to test a custom class (PSR-4 autoloaded) using model functions, with PHPUnit in Laravel 5.2Laravel php artisan produces errorHow to fix “Uncaught ReflectionException: Class log does not exist”?Storing and retrieving session variables in unit/feature tests in LaravelUncaught ReflectionException: Class env does not exist after upgrade to Laravel 5.6Laravel file permissions for ApacheSymfony DI: Uncaught ArgumentCountError: Too few arguments to function App::__construct(), 0 passed in index.php on line 28 and exactly 1 expected
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I'm trying to create a simple test with Laravel. My test code is as below;
<?php
namespace TestsFeature;
use TestsTestCase;
use IlluminateFoundationTestingWithFaker;
use IlluminateFoundationTestingRefreshDatabase;
use AppHttpControllersAbcAbcController;
class AbcTest extends TestCase
{
/**
* A basic test example.
*
* @return void
*/
private $abcController;
public function __construct (AbcController $abcController)
$this->abcController = $abcController;
public function testExample()
$this->assertTrue(true);
However, when i run the test, i'm hitting this error,
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function TestsFeatureabc::__construct(), 0 passed in /var/www/nex/backend/vendor/phpunit/phpunit/src/Framework/TestSuite.php on line 151 and exactly 1 expected in /var/www/nex/backend/tests/Feature/abc.php:28
I've been using this method of performing dependency injections for the rest of my project. I'm not sure why its not working on this particular code.
All help is appreciated.
Thanks!
laravel testing dependency-injection phpunit
add a comment |
I'm trying to create a simple test with Laravel. My test code is as below;
<?php
namespace TestsFeature;
use TestsTestCase;
use IlluminateFoundationTestingWithFaker;
use IlluminateFoundationTestingRefreshDatabase;
use AppHttpControllersAbcAbcController;
class AbcTest extends TestCase
{
/**
* A basic test example.
*
* @return void
*/
private $abcController;
public function __construct (AbcController $abcController)
$this->abcController = $abcController;
public function testExample()
$this->assertTrue(true);
However, when i run the test, i'm hitting this error,
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function TestsFeatureabc::__construct(), 0 passed in /var/www/nex/backend/vendor/phpunit/phpunit/src/Framework/TestSuite.php on line 151 and exactly 1 expected in /var/www/nex/backend/tests/Feature/abc.php:28
I've been using this method of performing dependency injections for the rest of my project. I'm not sure why its not working on this particular code.
All help is appreciated.
Thanks!
laravel testing dependency-injection phpunit
add a comment |
I'm trying to create a simple test with Laravel. My test code is as below;
<?php
namespace TestsFeature;
use TestsTestCase;
use IlluminateFoundationTestingWithFaker;
use IlluminateFoundationTestingRefreshDatabase;
use AppHttpControllersAbcAbcController;
class AbcTest extends TestCase
{
/**
* A basic test example.
*
* @return void
*/
private $abcController;
public function __construct (AbcController $abcController)
$this->abcController = $abcController;
public function testExample()
$this->assertTrue(true);
However, when i run the test, i'm hitting this error,
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function TestsFeatureabc::__construct(), 0 passed in /var/www/nex/backend/vendor/phpunit/phpunit/src/Framework/TestSuite.php on line 151 and exactly 1 expected in /var/www/nex/backend/tests/Feature/abc.php:28
I've been using this method of performing dependency injections for the rest of my project. I'm not sure why its not working on this particular code.
All help is appreciated.
Thanks!
laravel testing dependency-injection phpunit
I'm trying to create a simple test with Laravel. My test code is as below;
<?php
namespace TestsFeature;
use TestsTestCase;
use IlluminateFoundationTestingWithFaker;
use IlluminateFoundationTestingRefreshDatabase;
use AppHttpControllersAbcAbcController;
class AbcTest extends TestCase
{
/**
* A basic test example.
*
* @return void
*/
private $abcController;
public function __construct (AbcController $abcController)
$this->abcController = $abcController;
public function testExample()
$this->assertTrue(true);
However, when i run the test, i'm hitting this error,
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function TestsFeatureabc::__construct(), 0 passed in /var/www/nex/backend/vendor/phpunit/phpunit/src/Framework/TestSuite.php on line 151 and exactly 1 expected in /var/www/nex/backend/tests/Feature/abc.php:28
I've been using this method of performing dependency injections for the rest of my project. I'm not sure why its not working on this particular code.
All help is appreciated.
Thanks!
laravel testing dependency-injection phpunit
laravel testing dependency-injection phpunit
asked Mar 28 at 7:27
Yoong Tat Yoong Tat
478 bronze badges
478 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Check https://laravel.com/docs/5.8/testing you should not use Dependency Injection on controller. Instead you should call the endpoint.
Example
<?php
namespace TestsFeature;
use TestsTestCase;
use IlluminateFoundationTestingWithFaker;
use IlluminateFoundationTestingRefreshDatabase;
use AppHttpControllersAbcAbcController;
class AbcTest extends TestCase
public function testExample()
$response = $this->get('/url');
$response->assertOk();
i'm trying to test a certain portion of my code, i.e. a particular API that is sitting in a controller. I will need to call the API. Can you please give me some recommendations on how to call the API with Laravel Test?
– Yoong Tat
Mar 28 at 7:39
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55392182%2flaravel-testing-phpunit-too-few-arguments-passed-when-using-dependency-injectio%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Check https://laravel.com/docs/5.8/testing you should not use Dependency Injection on controller. Instead you should call the endpoint.
Example
<?php
namespace TestsFeature;
use TestsTestCase;
use IlluminateFoundationTestingWithFaker;
use IlluminateFoundationTestingRefreshDatabase;
use AppHttpControllersAbcAbcController;
class AbcTest extends TestCase
public function testExample()
$response = $this->get('/url');
$response->assertOk();
i'm trying to test a certain portion of my code, i.e. a particular API that is sitting in a controller. I will need to call the API. Can you please give me some recommendations on how to call the API with Laravel Test?
– Yoong Tat
Mar 28 at 7:39
add a comment |
Check https://laravel.com/docs/5.8/testing you should not use Dependency Injection on controller. Instead you should call the endpoint.
Example
<?php
namespace TestsFeature;
use TestsTestCase;
use IlluminateFoundationTestingWithFaker;
use IlluminateFoundationTestingRefreshDatabase;
use AppHttpControllersAbcAbcController;
class AbcTest extends TestCase
public function testExample()
$response = $this->get('/url');
$response->assertOk();
i'm trying to test a certain portion of my code, i.e. a particular API that is sitting in a controller. I will need to call the API. Can you please give me some recommendations on how to call the API with Laravel Test?
– Yoong Tat
Mar 28 at 7:39
add a comment |
Check https://laravel.com/docs/5.8/testing you should not use Dependency Injection on controller. Instead you should call the endpoint.
Example
<?php
namespace TestsFeature;
use TestsTestCase;
use IlluminateFoundationTestingWithFaker;
use IlluminateFoundationTestingRefreshDatabase;
use AppHttpControllersAbcAbcController;
class AbcTest extends TestCase
public function testExample()
$response = $this->get('/url');
$response->assertOk();
Check https://laravel.com/docs/5.8/testing you should not use Dependency Injection on controller. Instead you should call the endpoint.
Example
<?php
namespace TestsFeature;
use TestsTestCase;
use IlluminateFoundationTestingWithFaker;
use IlluminateFoundationTestingRefreshDatabase;
use AppHttpControllersAbcAbcController;
class AbcTest extends TestCase
public function testExample()
$response = $this->get('/url');
$response->assertOk();
answered Mar 28 at 7:35
KenKen
1,2893 gold badges19 silver badges28 bronze badges
1,2893 gold badges19 silver badges28 bronze badges
i'm trying to test a certain portion of my code, i.e. a particular API that is sitting in a controller. I will need to call the API. Can you please give me some recommendations on how to call the API with Laravel Test?
– Yoong Tat
Mar 28 at 7:39
add a comment |
i'm trying to test a certain portion of my code, i.e. a particular API that is sitting in a controller. I will need to call the API. Can you please give me some recommendations on how to call the API with Laravel Test?
– Yoong Tat
Mar 28 at 7:39
i'm trying to test a certain portion of my code, i.e. a particular API that is sitting in a controller. I will need to call the API. Can you please give me some recommendations on how to call the API with Laravel Test?
– Yoong Tat
Mar 28 at 7:39
i'm trying to test a certain portion of my code, i.e. a particular API that is sitting in a controller. I will need to call the API. Can you please give me some recommendations on how to call the API with Laravel Test?
– Yoong Tat
Mar 28 at 7:39
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55392182%2flaravel-testing-phpunit-too-few-arguments-passed-when-using-dependency-injectio%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown