簡體   English   中英

服務定位器模式下的單元測試

[英]Unit testing in case of a service locator pattern

我正在使用moles框架對我的代碼進行單元測試。

有一個單例類的實現

  1. 私有(空)構造函數
  2. 公共靜態只讀實例變量

此類實現一個抽象類。

如何規避我的單例類的初始化函數? 從抽象基類的構造函數中調用此初始化函數。

您可以將單例子類化以制作“用於測試”的版本。 您可以使初始化函數抽象,讓真正的單例實現您當前正在做的事情,讓測試版本實現一些東西來初始化您的測試版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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