@@ -546,11 +546,15 @@ public function testExpectRuntimeException()
546546
547547 /**
548548 * @covers \josegonzalez\Dotenv\Loader::apacheSetenv
549- * @expectedException Error
550- * @expectedExceptionMessage Call to undefined function josegonzalez\Dotenv\apache_getenv()
551549 */
552550 public function testToApacheSetenvExceptionUnavailable ()
553551 {
552+ if (version_compare (PHP_VERSION , '7.0 ' , '< ' )) {
553+ $ this ->markTestSkipped ('Unable to mock bare php functions ' );
554+ }
555+
556+ $ this ->expectException (\Error::class);
557+ $ this ->expectExceptionMessage ('Call to undefined function josegonzalez\Dotenv\apache_getenv() ' );
554558 $ this ->Loader ->parse ();
555559 $ this ->Loader ->apacheSetenv (false );
556560 }
@@ -560,6 +564,10 @@ public function testToApacheSetenvExceptionUnavailable()
560564 */
561565 public function testToApacheSetenv ()
562566 {
567+ if (version_compare (PHP_VERSION , '7.0 ' , '< ' )) {
568+ $ this ->markTestSkipped ('Unable to mock bare php functions ' );
569+ }
570+
563571 $ apacheGetenv = $ this ->getFunctionMock (__NAMESPACE__ , 'apache_getenv ' );
564572 $ apacheGetenv ->expects ($ this ->any ())->willReturnCallback (
565573 function ($ key ) {
@@ -591,6 +599,10 @@ function ($key, $value) {
591599 */
592600 public function testToApacheSetenvSkip ()
593601 {
602+ if (version_compare (PHP_VERSION , '7.0 ' , '< ' )) {
603+ $ this ->markTestSkipped ('Unable to mock bare php functions ' );
604+ }
605+
594606 $ apacheGetenv = $ this ->getFunctionMock (__NAMESPACE__ , 'apache_getenv ' );
595607 $ apacheGetenv ->expects ($ this ->any ())->willReturnCallback (
596608 function ($ key ) {
@@ -626,6 +638,10 @@ function ($key, $value) {
626638 */
627639 public function testToApacheSetenvException ()
628640 {
641+ if (version_compare (PHP_VERSION , '7.0 ' , '< ' )) {
642+ $ this ->markTestSkipped ('Unable to mock bare php functions ' );
643+ }
644+
629645 $ apacheGetenv = $ this ->getFunctionMock (__NAMESPACE__ , 'apache_getenv ' );
630646 $ apacheGetenv ->expects ($ this ->any ())->willReturnCallback (
631647 function ($ key ) {
0 commit comments