Ben dosya sisteminin geniş kullanımı yapmak bazı nesneler yazıyorum. Ben bunları test etmek için doğru yolu nedir emin değilim.
Ben teoride soyut dosya sistemi bazı nesnelerin işlevsellik ve daha sonra onları alay gerektiğini biliyorum, ama bu benim durumumda oldukça anlamsız olurdu: Ben test etmek istediğiniz sınıfların ana kullanım dosyaları yönetmek için. Yeni nesneler test Yani ben sadece bir seviye kaymış, aynı sorun olurdu.
Ben testleri yapmak için aklınıza tek yolu aslında dosya sistemi ile çalışmak. Sorun testler tarayıcı ve komut satırında hem koştu olacak, ve bu yüzden herkes tarafından yazma erişimi olan bir dizinde çalışmaya ihtiyaç olduğunu. Dahası, bu bir çok taşınabilir bir çözüm olarak görünmüyor.
Herhangi bir fikir?