| Sahte nokta bir takım sahte (sahte veya saplama) SharePoint nesne modeli API sınıfları |
Şimdi İndirin |
Sahte nokta Sıralama ve Özet
- İşletim sistemleri:
- Windows All
Sahte nokta Etiketler
Sahte nokta Açıklama
FakePoint Paketi, birim testini ve TDD'yi etkinleştirmek için bir takım sahte (sahte veya saplama) SharePoint Nesne Modeli API sınıfı sağlar. FakePoint DLL, sahte API sınıflarının özel kodlama olmadan şeffaf bir şekilde kullanılmasını sağlayan SharePoint Meclis'in yerine test projesinde referans verilir. Birim testi, SharePoint ile çok zor. Çok Sharepoint Development, birim testi yapılması zorunlu olan kullanıcı arayüzüne dahildir. Ancak daha da kötü bir sorun, SharePoint Nesne Model API'nin büyük ve karmaşık olmasıdır ve SharePoint nesneleriyle etkileşimler genellikle bir SharePoint geliştirme projesinde kodlamanın çoğunluğunu oluşturur. Ortak çözümler, bir alaycı çerçeve kullanmak veya SharePoint çevresinde bir soyutlama katmanı oluşturmak için çözüm mimarisini radikal bir şekilde değiştirmek içindir. Şu anda, SharePoint API'sini taklit etmek için kullanılabilecek tek çerçeve, mükemmel, ancak ticari bir ürün olan TypeMock İzolatör'dür. Mimari ambalaj yaklaşımı genellikle karmaşık bir bağımlılık enjeksiyon düzenine veya kodun kritik bölümlerinden "korumalı" birim testlerinde sonuçlanır. Birim testi, birçok SharePoint Development projesinde geliştiricilerin yerel bir SharePoint örneğine karşı entegrasyon tarzı testlerine geçmek zorunda kalması zordur. Bu, testlere muazzam konfigürasyon bağımlılığı tanıtır ve test döngüsünün geliştirmeyi ve hata ayıklamayı engelleyebilecek kadar yavaşlatır ve test odaklı gelişimin (TDD) kabul edilmesini önler. FakePoint, sharepoint API'ni bir dizi sahte sınıfla değiştirmenizi sağlayan alay ve yeniden mimarlığa alternatif sunar. Testi çalıştırmadan önce her API çağrısına bir yanıt kurmak yerine, tüm sahte bir SharePoint sitesi oluşturulur, içerikle tamamlanır. Bu sahte site kurulduktan sonra, herhangi bir sayıda test çalıştırılabilir. Bu, test kurulumunu çok basit hale getirir ve yanıt koşullarını ayarlamak için API yanıtının belirli bir aramanın ne olacağını tahmin etme ihtiyacını da kaldırır.
Sahte nokta İlgili Yazılım