簡體   English   中英

便攜式類庫的單元測試

[英]unit testing for portable class library

我正在構建一個通用的可移植庫(通用應用程序的dll:Windows 8.1和WP 8.1),我想向該解決方案添加一個單元測試項目。

我向解決方案中添加了一個單元測試庫(windows)項目,並且在測試資源管理器中發現了測試,並且單元測試工作正常。 但是我無法測試Windows Phone的dll。

我嘗試了一個編碼的UI測試項目(Windows Phone)。 該測試是在測試資源管理器中發現的,但是我無法測試異步方法。 調試器顯示結果StackTrace:

在VeePlayUnitTests.WindowsPhone.CodedUITest1.d__0.MoveNext()處-從先前引發異常的位置開始的堆棧跟蹤-在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任務任務)處在System.Runtime.CompilerServices處。 TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任務任務)

而且,如果我嘗試使用單元測試應用程序(Windows Phone),則不會被測試瀏覽器發現。 我正在使用VS2013 U4。

我想念什么? 如何為通用便攜式庫運行WP的單元測試

經過數小時的配置和使用我的解決方案,我終於使它工作了。 我不記得我到底做了什么(我記得默認的單元測試模板配置錯誤)。 我只能說解決方案在於為單元測試和要測試的應用程序/庫正確配置配置管理器。 並配置測試單元項目的構建屬性。 正確的含義將取決於您正在測試的內容(和設備)。 這有助於: http : //dotnetbyexample.blogspot.ro/2013/06/x86arm-configuration-gotcha-in-windows.html

暫無
暫無

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

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