क्या किसी को केकपीएचपी 2.3.1 एप्लिकेशन के लिए यूनिट परीक्षण विकसित करने के सही तरीके से पता है जो MySQL संग्रहीत प्रक्रियाओं का उपयोग करता है?
मैंने केक साइट पर देखा है लेकिन परीक्षण पर दस्तावेज बहुत बड़ा नहीं है। मैंने एसओ और Google को भी जांच लिया है - समस्या / स्थिति का उल्लेख नहीं लग रहा है।
यूनिट परीक्षण डेटा के लिए वास्तविक डेटाबेस नहीं, फिक्स्चर का उपयोग कर रहा है।
किसी भी मदद / पॉइंटर्स वास्तव में सराहना की जाती है!
जम्मू
उत्तर:
जवाब के लिए 3 № 1स्थिरता के निर्माण () विधि को अधिभारित करें। माता-पिता के निर्माण () को कॉल करना न भूलें और निर्माण प्रक्रिया विवरण में समापन END के बाद अंतिम डिलीमीटर हटा दें।
उदा .:
public function create($db){
parent::create($db);
// create stored procedures ...
$db->execute("CREATE PROCEDURE … <insert SQL here> … END", array("log" => false));
}
निर्माण () विधि स्थिरता तालिका बनने के बाद आपको आवश्यक किसी भी कथन को निष्पादित कर सकती है।
मुझे उम्मीद है कि यह काम करेगा