<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent posts to Discussion</title><link>https://sourceforge.net/p/phpunit/discussion/</link><description>Recent posts to Discussion</description><atom:link href="https://sourceforge.net/p/phpunit/discussion/feed.rss" rel="self"/><language>en</language><lastBuildDate>Wed, 30 Aug 2017 17:54:05 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/phpunit/discussion/feed.rss" rel="self" type="application/rss+xml"/><item><title>phpunit unable to load all classes</title><link>https://sourceforge.net/p/phpunit/discussion/33202/thread/4074e646/?limit=25#0b46</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I have a test folder structure like:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;test -&amp;gt; e2e          -&amp;gt;    pages            -&amp;gt;   webdriver
                           LoginPage.php         Browser.php
        HomePage.php
vendor
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;I run a test like:&lt;/p&gt;
&lt;p&gt;vendor\bin\phpunit --bootstrap vendor/autoload.php test\e2e\HomePage.php&lt;/p&gt;
&lt;p&gt;But I get an error:&lt;/p&gt;
&lt;p&gt;Fatal error: Uncaught PHPUnit\Runner\Exception: Class 'Browser' could not be found in 'C:\Users\rburton\code\MyAgsourceAPI\test\e2e\HomePage.php'. in C:\Users\rburton\code\MyAgsourceAPI\vendor\phpunit\phpunit\src\Runner\StandardTestSuiteLoader.php on line 101&lt;/p&gt;
&lt;p&gt;PHPUnit\Runner\Exception: Class 'Browser' could not be found in 'C:\Users\rburton\code\MyAgsourceAPI\test\e2e\HomePage.php'. in C:\Users\rburton\code\MyAgsourceAPI\vendor\phpunit\phpunit\src\Runner\StandardTestSuiteLoader.php on line 101&lt;/p&gt;
&lt;p&gt;Call Stack:&lt;br/&gt;
0.1973     357496   1. {main}() C:\Users\rburton\code\MyAgsourceAPI\vendor\phpunit\phpunit\phpunit:0&lt;br/&gt;
0.2024     746904   2. PHPUnit\TextUI\Command::main(???) C:\Users\rburton\code\MyAgsourceAPI\vendor\phpunit\phpunit\phpunit:53&lt;br/&gt;
0.2024     750064   3. PHPUnit\TextUI\Command-&amp;gt;run(array(4), true) C:\Users\rburton\code\MyAgsourceAPI\vendor\phpunit\phpunit\src\TextUI\Command.php:141&lt;br/&gt;
0.2077    1007320   4. PHPUnit\TextUI\TestRunner-&amp;gt;getTest(string(17), string(57), array(2)) C:\Users\rburton\code\MyAgsourceAPI\vendor\phpunit\phpunit\src\TextUI\Command.php:162&lt;br/&gt;
0.2078    1007320   5. PHPUnit\TextUI\TestRunner-&amp;gt;loadSuiteClass(string(17), string(57)) C:\Users\rburton\code\MyAgsourceAPI\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:73&lt;br/&gt;
0.2084    1026680   6. PHPUnit\Runner\StandardTestSuiteLoader-&amp;gt;load(string(7), string(57)) C:\Users\rburton\code\MyAgsourceAPI\vendor\phpunit\phpunit\src\Runner\BaseTestRunner.php:130&lt;/p&gt;
&lt;p&gt;The only place that I am instantiating the 'Browser' class is in the setup for the HomePage test class like:&lt;/p&gt;
&lt;p&gt;public function setUp()&lt;br/&gt;
{&lt;br/&gt;
    $this-&amp;gt;browserDriver = new Browser();&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="o"&gt;$&lt;/span&gt;&lt;span class="nt"&gt;this-&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nt"&gt;browserDriver-&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="nt"&gt;start&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;'https://192.168.3.69'&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;The thing that puzzles me is that the error indicates that the 'StandardTestSuiteLoader' could not find the Browser class rather than in the test class where the class is instantiated. Does anyone have some ideas why the auxillary class cannot be found?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Burton</dc:creator><pubDate>Wed, 30 Aug 2017 17:54:05 -0000</pubDate><guid>https://sourceforge.netbb99c47fc90e760aec67aa37b9e65e715cc3b3c0</guid></item></channel></rss>