के माध्यम से डीबी के साथ संचार करने वाली कक्षा का परीक्षण करना मैं एंड्रॉइड ऐप बनाने में एक टीडीडी दृष्टिकोण लेने की कोशिश कर रहा हूं। मैं परीक्षण के लिए ORMLite और Mockito/Robolectric का उपयोग कर रहा हूँ। मैं एक साधारण बात का परीक्षण समस्या आई है:ओआरएमएलआईटी के डीएओ
public List<ITask> getTasksForNextTwoWeeks() throws SQLException {
// Code to be written
}
खैर (कुछ वर्ग रैपिंग अप डीएओ कॉल में विधि)
, कोड के अंदर सिर्फ एक उचित क्वेरी विधि कॉल किया जाएगा।
उस कोड का परीक्षण करने के लिए सबसे अच्छा तरीका क्या है? मैं इसके बारे में सोच रहा हूं, लेकिन असली डेटाबेस तक पहुंचने के बिना समाधान के बारे में सोच नहीं सकता (चाहे असली या परीक्षण एक हो)।
कोई भी सुझाव आपका स्वागत है।
टीडीडी के लिए +1, और रोबोलेक्ट्रिक/मॉकिटो कॉम्बो। –