मेरे पास एक वर्ग है कि मैं इकाई परीक्षण कर रहा हूं जिसमें डुनीट है। इसमें कुछ विधियों और निजी विधियों की कई विधियां हैं।मैं डुनिट के साथ निजी तरीकों का परीक्षण कैसे कर सकता हूं?
type
TAuth = class(TDataModule)
private
procedure PrivateMethod;
public
procedure PublicMethod;
end;
आदेश में इस वर्ग मैं सभी तरीकों सार्वजनिक करना है के लिए एक इकाई परीक्षण लिखने के लिए है।
क्या निजी तरीकों की घोषणा करने का कोई अलग तरीका है ताकि मैं अभी भी उनका परीक्षण कर सकूं लेकिन वे सार्वजनिक नहीं हैं?
यह भी देखें: [जुनीट का उपयोग करके निजी विधियों के साथ कक्षा का परीक्षण करने का सही तरीका क्या है?] (Http://stackoverflow.com/questions/34571/whats-the-proper-way-to-test-a-class -साथ-निजी-तरीकों का इस्तेमाल करने वाली-JUnit) – mjn
एक अन्य विकल्प http://stackoverflow.com/questions/7525071/accesing-a-strict-private-field-using-the-rtti की [मैं किस प्रकार जाँच कर – sav
संभावित डुप्लिकेट एक वर्ग निजी विधियां, फ़ील्ड या भीतरी वर्गों है कि?] (https://stackoverflow.com/questions/34571/how-do-i-test-a-class-that-has-private-methods-fields-or- आंतरिक कक्षाएं) – Raedwald