Phpunit 如何在php中测试头位置重定向?

Phpunit 如何在php中测试头位置重定向?,phpunit,Phpunit,我正试图按照本教程测试标题位置重定向,但我一直得到: 我正在使用xampp,下面是我正在测试的类,它包含销毁会话的代码,并将用户重定向到登录页面: <?php class LogoutUI{ public static function logout(){ session_start(); session_destroy(); LogoutUI::display

我正试图按照本教程测试标题位置重定向,但我一直得到:

我正在使用xampp,下面是我正在测试的类,它包含销毁会话的代码,并将用户重定向到登录页面:

<?php
    
    class LogoutUI{

         
        public static function logout(){
            session_start();
            session_destroy();
            LogoutUI::displayLoginPage();

        }

        public static function displayLoginPage(){
            header("location:login.php");
        }
        

        
    }
?>

这是我的测试类,用于测试上面的注销和显示登录页面方法:

<?php
    use PHPUnit\Framework\TestCase;
    require 'LogoutUI.php';
    class LogoutUITest extends TestCase{
        protected function setUp(){
            @session_start();
            @session_destroy();
            
        }
        protected function tearDown(){
            //NIL
        }

        /**
        * @runInSeparateProcess
        **/
        public function testLogout(){
            
            
            LogoutUI::displayLoginPage();
            $this->assertContains("location:login.php", xdebug_get_headers());
            


        }

        /**
        * @runInSeparateProcess
        **/
        public function testDisplayLoginPage(){
            
            LogoutUI::displayLoginPage();
            $this->assertContains("location:login.php", xdebug_get_headers());
        }
        

        
    }
?>

有人能帮我吗