फ़ोकुनिट को मॉक ऑब्जेक्ट के लिए कंस्ट्रक्टर को कॉल करने से बचने का तरीका क्या है? अन्यथा मुझे कंस्ट्रक्टर तर्क के रूप में एक नकली वस्तु की आवश्यकता होगी, उसके लिए एक और एक आदि। एपीआई इस तरह प्रतीत होता है:
getMock($className, $methods = array(), array $arguments = array(),
$mockClassName = '', $callOriginalConstructor = TRUE,
$callOriginalClone = TRUE, $callAutoload = TRUE)
मुझे यह काम करने के लिए नहीं मिलता है। यह अभी भी निर्माता के तर्क के बारे में शिकायत करता है, यहां तक कि $callOriginalConstructor
झूठे के लिए भी सेट करता है।
मेरे पास कंस्ट्रक्टर में केवल एक ऑब्जेक्ट है और यह एक निर्भरता इंजेक्शन है। इसलिए मुझे नहीं लगता कि मुझे वहाँ कोई डिज़ाइन समस्या है।