मैं वर्तमान में यूनिट परीक्षणों के लिए एक एम्बेडेड एलडीएपी सर्वर का उपयोग करने की कोशिश कर रहा हूं।इकाई परीक्षणों में वसंत एम्बेडेड एलडीएपी सर्वर
वसंत सुरक्षा में, आप निर्दिष्ट एलडीआईफ़ से लोड किए गए कुछ नमूना डेटा के साथ टैग के साथ परीक्षण के लिए एक एम्बेडेड एलडीएपी सर्वर को जल्दी से परिभाषित कर सकते हैं।
मैं एलडीएपी संचालन करने के लिए स्प्रिंग एलडीएपी का उपयोग कर रहा हूं, और मेरी उपयोगकर्ता सेवा ऑब्जेक्ट की सामान्य सीआरयूडी सुविधाओं का परीक्षण करने की सोच रहा हूं।
क्या यह सुनिश्चित करने का एक तरीका है कि एम्बेडेड सर्वर में प्रविष्टियां एक ही संगत स्थिति में हों (जैसे सभी को हटाएं और ldif प्रविष्टियों को पुनः लोड करें) प्रत्येक परीक्षण के लिए मैं चल रहा हूं?
मैं निम्नलिखित के बारे में सोचा: 1) इंगित करें कि विधि संदर्भ dirties, और के रूप में यह हर विधि 2 के लिए सर्वर को पुनः आरंभ करने के लिए होता एम्बेडेड LDAP सर्वर है, जो दर्दनाक लगता है की एक मनोरंजन के लिए मजबूर) बनाएं एक परीक्षण संगठन में परीक्षण प्रविष्टियां, जैसे कि मैं उन्हें अनबिंड कर सकता हूं और फिर वहां ldif फ़ाइल में बस लोड कर सकता हूं।
मुझे 2 पसंद है, लेकिन ऐसा लगता है कि स्प्रिंग एलडीएपी के पास एलडीआईफ़ फ़ाइल की सामग्री को लोड करने और भेजने के लिए कोई अच्छा सहायक नहीं है।
वसंत के एम्बेडेड एलडीएपी सर्वर के साथ एलडीएपी परीक्षण करने के बारे में कोई सुझाव, या दो संभावित समाधानों का उल्लेख मैं करता हूं?
धन्यवाद