我正在開發自定義串行器作爲愛好項目,我想學習它的TDD。複雜測試 - 依賴於相同的測試數據
我有一個序列化測試&反序列化簡單對象圖。 現在我想用非平凡的反序列化(即沒有無參數構造函數的類,循環引用,大量對象等等)來測試一些複雜的圖。
我需要測試序列化的「構建」和「提取」圖形,並且需要測試已創建圖形的序列化反序列化。我想用幾個圖來測試所有四個動作(從簡單的複雜圖到超複雜的圖)。
我應該創建一些非Test類,爲所有測試提供預定義的圖表,或者每個測試都應該有自己的圖表來源?
我在問這個問題,因爲我看到可能的問題與一個clas(圖的提供者)上的依賴關係的幾個測試。
謝謝。