2013-10-17 51 views
0

我想構建一個簡單的應用程序來測試API,並在返回的對象發生故障時採取進一步的操作(例如通過電子郵件通知自己)。從PHPUnit函數回調

PHPUnit的assert方法看起來恰好適用於測試API。但是,我想知道是否可以在代碼級而不是命令行中運行這些方法。

因此,這裏的問題:

如何,我可以使用PHPUnit的斷言方法在我的自定義回調代碼?

+0

請記住,然後在運行時測試將進行試驗的開銷。您最好在主應用程序之外進行測試,然後當代碼與您的API協同工作時,它不會變慢並影響性能。 –

回答

0

我應該先看看PHP手冊。通過以下鏈接可幫助的功能這樣的問題:

  1. http://www.php.net/manual/en/function.assert.php
  2. http://www.php.net/manual/en/function.assert-options.php
+0

請注意,此斷言函數與PHPUnit函數不同。這個函數需要一個內部有PHP代碼的字符串,如果啓用了斷言,它將被執行。所以你可以在開發和測試系統上使用它,但不能用於生產。它不是從外部測試軟件的替代品(單元,集成,功能測試),它是一種不同的方法。它從內部進行測試。 – Sven