PHP 也有 Day #46:如何利用 PHPUnit + Mockery 開發 API ?

 講者介紹

Recca Tsai

PHPUnit 台灣
PHPUnit 台灣版主

PHPUnit 台灣版主、也是少數有在把玩 Language Server Protocol 的人。聽說在這次的華山論劍裡,他會帶新作品亮相?

 

 議題簡介

如何利用 PHPUnit + Mockery 開發 API ?

PHPUnit 不同於 PHP 的 web 是獨立運行的。一般情況下,每個請求都會重新加載所有的類,並於同一個內存空間中運行所有測試。而在寫測試時,無論是 Unit test 或是 Integration test,都會很頻繁的用到 Mock 的功能,因為 Mockery 的功用可以模仿及代替要執行的程式碼,因此用 Mock 進行測試是十分便捷的。而這次 PHP 也有 Day 就要來和大家分享如何利用 PHPUnit + Mockery 來開發 API。

  • 使用 PHPUnit
  • 利用 Mockery 模擬接收 API 資料
  • 利用 Mockery 確認傳送資料至 API

活動當天 Demo Source:https://github.com/recca0120/fight-editor

講者開發的套件:https://github.com/recca0120/vscode-phpunit

 

 活動訊息

時間:2019/06/18 19:30 ~ 21:30 (19:10 開放入場)

地址:台北市中正區市民大道三段 2 號 11 樓 ((三創生活園區 11 樓 / 忠孝新生站 1 號出口步行 5 分鐘))

 

 主辦單位

Laravel 道場

PHP 也有 Day

 

 合作單位

三創育成基金會

 

 其他注意事項

  • 我們還在徵講者,歡迎跟我們聯繫

PHP 也有 Day

為了讓 PHP 開發者能有定期交流的機會,由數位熱愛 PHP 開發的前輩組成,一開始以讀書會的型式每月固定聚會,討論網路技術相關議題。 順應愈來愈多技術討論社群以「星期」做為聚會名稱的潮流,2014 年在 Ricky 的號召下,將讀書會以「PHP 也有 Day」命名,並改用講座型式擴大舉辦。 每月由固定班底邀請深具開發經驗的前輩,針對特定 PHP 開發主題做經驗分享,並錄影上傳至 Youtube 平台供無法親身前往的朋友「補課」,同時成立 Facebook 社團做為延伸討論的群組。 目前定期於 Digiblock 舉辦,每次約可容納 80-100 人。