cost 121 ms
如何操作控制器測試的應用程序配置?

[英]How to manipulate the application configs for controller tests?

我正在為 ZF3 應用程序編寫功能/控制器測試(由 PHPUnit 和zendframework/zend-test )。 像這樣: 它工作得很好。 但是現在我遇到了一個案例,我需要使用多個互斥的配置來測試應用程序。 例如,案例“身份驗證”:應用程序提供多種身份驗證方法(假設: AuthA 、 ...

單元測試(zend-test,PHPUnit)時鍵入Error異常

[英]Type Error exception while unit testing (zend-test, PHPUnit)

我正在嘗試在Zend FrameWork中測試一個簡單的控制器動作,但我不確定100%為什么我的模擬無法正常工作。 原始動作: 我對此動作的測試 錯誤訊息 為了完整性,Rbac類 預測 好像沒有被嘲笑... ...

如何使用PHPUnit在ZFC RBAC下測試控制器

[英]How do I use PHPUnit to test a Controller under ZFC RBAC

我是單元測試的新手,剛剛開始學習如何使用測試使我的應用程序更可靠的旅程。 我正在使用Zend Framework 3,並且正在遵循本指南https://docs.zendframework.com/tutorials/unit-testing/ 我想做的是測試一條路由,該路由要求用戶 ...

PHPUnit模擬對象替換Real類

[英]PHPUnit Mock Object replacing Real Class

我的測試套件中有幾個測試正在Zend_Test中運行 一個測試通過PHPUnit的MockBuilder創建了Foo_Bar_Baz的模擬,作為該類的依賴。 現在在Foo_BAR_baz的測試中(大小寫更改是有意的,由於自動加載而有必要進行更改),我沒有得到該類,而是得到了該模擬的實例, ...

PHP ZF2單元測試分發方法非常慢

[英]PHP ZF2 Unit Tests dispatch method very slow

我需要測試一個用ZF2編寫的大型網站。 有443個測試和大約10000個斷言。 代碼覆蓋率測試需要6個小時! 我想我發現了問題:在控制器的測試中,我使用了AbstractHttpControllerTestCase中的調度方法。 每次測試后,執行分派方法的時間會增加(從幾分之一秒到數十秒 ...

當我的數據庫權限受到限制時,如何測試Zend Framework模型?

[英]How to test my Zend Framework models when my database privileges are limited?

我正在研究一種PHP(Zend Framework 1.12.1)應用程序,它以某種獨特的方式綁定到數據庫。 基本上,我們擁有一個對我來說是“黑匣子”的Oracle數據庫。 我沒有特權直接選擇,更新,插入或刪除任何行或表。 僅授予我訪問數據庫視圖的權限(僅選擇),當我要插入/更新/刪除 ...

Zend Framework 2 - UnitTests

[英]Zend Framework 2 - UnitTests

我想創建一個簡單的訪問單元測試,如教程中所示。 我的項目使用ZFCUser進行身份驗證。 結果,我的(顯然未經過身份驗證的)測試人員得到的HTTP response為302而不是預期的200。 有什么想法我可以做些什么呢? 謝謝! 教程中的代碼如下所示: ...

Zend的PHPunit兼容性問題

[英]PHPunit Comaptiablity issue with Zend

我已經用Zend Framework配置了PHPUnit。 當我運行命令 我收到類似的失敗消息 我有以下assert功能 我搜索了這個問題,發現類似規定很多相關的解決方案在這里 。 我檢查了我的PHPUnit版本是否為3.7.9並且Zend Framework 1僅可 ...

Zend_Test_PHPUnit與Selenium

[英]Zend_Test_PHPUnit versus Selenium

我之前曾使用Zend_Test_PHPUnit進行集成測試,這很棒。 我可以配置一個請求對象並將其觸發,並針對結果運行斷言,包括使用CSS選擇器。 硒與此相比如何? 兩種選擇之間有什么重疊? 我意識到Selenium將為我提供針對瀏覽器的測試,但是還有其他優勢嗎? ...

如何使用Zend_Test_PHPUnit聲明完整的響應,而不僅僅是斷言“ view”部分?

[英]How to assert the full response, not just the“view” part using Zend_Test_PHPUnit?

我想測試我的/login頁面是否工作正常並且拒絕無效的憑據,即不重定向到用戶的儀表板,並顯示在此處標識為.alert HTML類的.alert消息。 所以我創建了一個像這樣的測試: 我的問題是, assertQuery()方法是針對login.phtml視圖文件的渲染運行的,並且不包括 ...

Zend Test assertResponseCode與PHPUnit不兼容?

[英]Zend Test assertResponseCode incompatible with PHPUnit?

我正在嘗試使用Zend Test和PHPUnit測試我構建的應用程序。 我只是在開始進行設置的初期階段,遇到了一些問題( 請參閱此有趣的問題 )。 但是除了PHPUnit出於某種原因不能寫日志文件之外,測試確實運行良好(貌似)。 但是,如果我嘗試使用$this->assertResp ...

使用Zend Test設置PHPUnit

[英]Setup PHPUnit with Zend Test

我正在嘗試使用Zend Test和我的Zend Framework應用程序使用PHPUnit。 我可以從命令行phpunit --configuration phpunit.xml運行PHPUnit命令。 我已經嘗試過本教程 , 該教程基於Matthew Weier O'Phinney的博客 ...

zend_test / phpunit的引導問題

[英]Bootstrapping issues with zend_test/phpunit

我正在使用Zend_Test。 以下是我的tests / bootstrap.php文件: 這是我的測試類中的setUp()方法(它擴展了Zend_Test_PHPUnit_DatabaseTestCase): 現在,在運行單元測試時,對於此特定代碼行,出現以下錯誤: ...

Zend_Controller_Router_Exception:未定義Route default

[英]Zend_Controller_Router_Exception: Route default is not defined

我正在嘗試測試一個控制器。 Zend Tool生成了以下代碼: PHPUnit Bootstrap 但它失敗了,路線是正確的 我有zend工具生成的默認phpunit引導程序,我已經設置了一些自定義路由,但默認路由仍然在應用程序上工作。 可能有什么不對? ...

PHPunit,獲取ZF控制器操作的功能代碼覆蓋率

[英]PHPunit, Getting function code coverage for a ZF controller action

我正在使用PHPunit測試我們的Zend Framework項目,它可以正常工作,但是我沒有在我的控制器中覆蓋我的操作方法。 盡管我在代碼行外獲得了覆蓋范圍,但是我想對函數/方法進行覆蓋。 我在互聯網上看到很多這樣的示例: 即使我從Jon看這個例子,它也應該起作用: ...

使用ZendFramework設置控制器測試:自動加載器問題

[英]Setting up a Controller Test with ZendFramework: Autoloader issue

我正在使用Zend Framework v1.11.0開發Web應用程序,但無法為控制器測試設置正確的測試環境。 我知道關於設置Zend測試已經存在很多問題,但是,經過數小時的研究,這些都沒有解決我的問題。 所以這是我的代碼: 測試引導程序: ControllerTestCas ...

如何在Zend_Test_PHPUnit_ControllerTestCase中模擬/存根對數據庫的調用?

[英]How to mock/stub a call to the database in a Zend_Test_PHPUnit_ControllerTestCase?

我正在編寫我的第一個控制器測試。 在內部,控制器必須調用(或擴展)嘗試連接數據庫的文件。 但是,我不希望它實際連接到數據庫,因為那並不是我現在正在測試的內容(...還是應該?)。 無論如何,如何模擬/存根(不確定正確的術語是什么)對數據庫的調用? 或者,我至少如何攔截任何呼叫,以便知道它 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM