Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Laravel 4 No tests found in TestCase

Tags:

I'm having some problems with phpunit. When I execute a test, phpunit give me these warnings:

1) Warning No tests found in class "Illuminate\Foundation\Testing\TestCase".

2) Warning No tests found in class "TestCase".

But I'd like to ignore these files, so that phpunit won't try to run tests from them.

How to do that?

like image 420
Eduardo Kasper Avatar asked Feb 25 '13 17:02

Eduardo Kasper


1 Answers

Hopefully by now you found the answer but if you haven't this might help:

Hmm - make sure that the filenames and class names all match up. For example, no FooTest class with a filename of BarTest.php.

Also, are you positive that you have a *Test.php file within the app/tests directory?

[...]

That was it, i.e. one of my tests had a typo in the filename-vs-classname. Odd that typo kicks a warning in the TestCase classes and instead of flagging the class that actually caused it.

From: https://laracasts.com/forum/?p=83-warnings-for-testcase-illuminate-foundation-testing-testcase/0

Basically, make sure your file names and class names match up. I was banging my head on this one too.

like image 52
dmraz Avatar answered Oct 15 '22 21:10

dmraz