shim

    0熱度

    1回答

    我正在考慮使用墊片來解決要求管理員權限的遊戲(我嘗試使用Resource Hacker編輯嵌入的「requestedExecutionLevel」標籤並使用.manifest文件,但發現啓動器軟件始終下載新版本在運行之前,因此用「requireAdministrator」覆蓋「asInvoker」)。如果我寫保護exe文件,它會以錯誤退出。 據我所知,欺騙管理員權限所需的墊片本身可能不會增加可觀的

    1熱度

    1回答

    可以以某種方式從我的墊片的內部調用默認方法嗎? 我試過這個,但它不起作用。 ShimConfigurationHelper.GetConfigValueString = (key) { switch (key) { case "SpecialKey": return "some-value-for-testing"; defau

    1熱度

    1回答

    在visual studio 2012+中,我使用Shims來允許在不訪問數據庫的情況下測試遺留代碼。我正在使用MSTest框架。 我試圖避免代碼重複設置墊片多次;我已經建立了一個輔助方法(例如下面的BuildShim())來做到這一點。這個想法是,通過使用幫助器方法構建ShimObject,我可以將它用於測試類中的每個Test方法。 在構造爲測試類,我初始化_idisposable = Shim

    4熱度

    1回答

    我正在測試Web服務客戶端,並且需要隔離對Web服務的調用。 我已經被告知我們不能使用依賴注入。如何隔離web服務,以便測試調用該服務的業務邏輯。由於我無法控制web服務,因此我需要確保服務返回的價值。 我被告知使用微軟假貨我可以做到這一點,但不知道如何定義假貨。 ,我測試代碼的簡化版本是: var client = new Serviceprovider.ServiceProxies.Promo

    0熱度

    1回答

    我讀過several questions關於這類問題,所以我知道onupgradeneeded的用途,它應該被調用以及瀏覽器兼容性問題。 我正在開發一個應用程序,該應用程序應該支持桌面上的Chrome和iOS上的Safari。我在Chrome中使用IndexedDB,但使用IndexedDBShim實現時使用移動Safari時返回到WebSQL。 該系統在Chrome中正常工作。在移動版Safar

    0熱度

    1回答

    經過很多搜索,我只是找不到一種使用墊片來測試私有方法的方法。 這裏是我的類: public class MyClass() { private void AddWithRefPrivate(int x, int y, ref int result) { result = x + y; } } 如何測試使用墊片來AddWithRefPriva

    3熱度

    1回答

    我使用一飲而盡,以建立自己的腳本和我試着去「墊片」 jQuery的1.11到我的js腳本,以便它可以使用它,我目前的代碼: SimpleScript: var $ = require('jquery')(window); var SimpleScript = { init: function(){ console.log('xxx'); } } $(

    6熱度

    1回答

    我試圖寫一個單元測試,涵蓋以下行 var fileFullName = fileInfo.FullName; 其中的fileInfo是FileInfo的實例。 我使用假貨勻場處理FileInfo對象,但我無法提供FullName屬性的值,因爲它是從基類繼承。 name屬性,這是不能繼承的,我可以簡單地這樣做: ShimFileInfo.AllInstances.NameGet = info =

    0熱度

    1回答

    我有一個大規模的傳統項目,我正在研究,我正在用browserify,backbone,marionette構建一些功能。但是,當我將jQuery放入我的browserify設置中時,該版本會覆蓋在browserify腳本加載之前已加載到我的頁面中的不同版本的jQuery。我不希望發生這種情況。我需要保持舊的jQuery引用分開。 是否有可能讓我的shimmed jQuery引用對我的browser

    1熱度

    1回答

    後,我的優化AMD模塊,它的使用r.js我得到這個錯誤的依賴.... Uncaught TypeError: undefined is not a function 如果我加載未優化的AMD模塊,並有requirejs動態加載所有的依賴關係,它工作正常。 下面是如何加載模塊... require(['jquery', "templates/mainmodule"], function (