我是新來開發單元測試,我找不到如何測試我有一個現有的類的例子。單元測試示例,在具有必填字段的類上?
該類有一個保存方法,當用戶在UI中單擊保存時,該方法將在數據庫中執行插入或更新操作。但是save方法需要填充字段。還有其他領域沒有。
那麼我該如何正確運行這個測試呢?
試圖將它寫出來..
Give a user
When user saves object
Then Field1 is required
then Field2 is required
Then Field3 is required
WhenUserSavesObject()
object = new object
object.field1 IsNot Nothing
類似的東西嗎?
那麼可選的其他領域呢?我如何測試保存方法以確保它能正確使用所有這些值?
正試圖使用BDD,但不知道如果我應該嘗試它。
在調用測試方法時,無法找到任何需要很多屬性的類的示例。
Aww我明白了。我現在正在學習一些基礎知識。找到一本好書。 http://www.artofunittesting.com/ 這是VB.Net,我使用微軟的nUnit版本。 數據庫層和業務邏輯在同一個層上,在同一個類中。 我認爲這本書實際上會有所幫助,因爲它現在已經進入了真實世界的情景。謝謝你的幫助。 – Mastro 2010-04-27 19:36:04