"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > DataFaker के साथ जावा में परीक्षण डेटा का उपयोग करें

DataFaker के साथ जावा में परीक्षण डेटा का उपयोग करें

2025-01-08 को प्रकाशित
ब्राउज़ करें:397

Utilizar datos de prueba en Java con DataFaker

डेटाफ़ेकर जावा के लिए एक लाइब्रेरी है जो आपको आसानी से परीक्षण डेटा उत्पन्न करने की अनुमति देता है। यह उन स्थितियों में उपयोगी हो सकता है जहां परीक्षण उत्पन्न करने, प्रदर्शन करने या बस डेटाबेस को परीक्षण डेटा से भरने के लिए डेटा की आवश्यकता होती है, और इसे मैन्युअल रूप से करने से बचें। यह लाइब्रेरी जावा फ़ेकर पर आधारित है (हालाँकि इसे कुछ समय से अपडेट नहीं किया गया है) और इसमें 200 से अधिक विभिन्न डेटा प्रदाता हैं, इसलिए उत्पन्न होने वाले डेटा का प्रकार बहुत विविध है।

सुविधा

डेटाफ़ेकर को मेवेन, ग्रैडल या आइवी का उपयोग करके स्थापित किया जा सकता है, इस मामले में मेवेन का उपयोग किया जाएगा, इसलिए बस निम्नलिखित निर्भरता को pom.xml फ़ाइल में जोड़ें:


    net.datafaker
    datafaker
    2.4.0

उपयोग

डेटाफ़ेकर का उपयोग करने के लिए, आपको डेटाफ़ेकर वर्ग का एक उदाहरण बनाना होगा और फिर आप परीक्षण डेटा उत्पन्न करने के लिए इस वर्ग के तरीकों का उपयोग कर सकते हैं।

Faker f = new Faker();

उदाहरण के लिए, यदि आपको प्रथम और अंतिम नाम की आवश्यकता है तो आप name() में से किसी एक विधि का उपयोग कर सकते हैं:

var name = f.name().firstName();
var lastName = f.name().lastName();
System.out.println("Hello, my name is "   name   " "   lastName);

// Output
Hello, my name is Patsy Heller

यदि हम उपरोक्त कोड को दो बार चलाते हैं, तो हम देख सकते हैं कि उत्पन्न नाम अलग हैं और एक अलग भाषा में हैं। डेटा को और अधिक यथार्थवादी बनाने के लिए आप निम्न में से किसी एक तरीके से फ़ेकर कंस्ट्रक्टर के भीतर एक लोकेल पैरामीटर निर्दिष्ट कर सकते हैं:

Faker f = new Faker(Locale.ENGLISH);

Faker f = new Faker(Locale.forLanguageTag("es"));

Faker f = new Faker(Locale.forLanguageTag("es-MX"));

Faker f = new Faker(new Locale("es")); // Esto esta deprecado desde el JDK 19

पिछले विकल्पों में से किसी का उपयोग करके, उत्पन्न डेटा निर्दिष्ट भाषा में होगा, हालांकि यह प्रत्येक डेटा प्रदाता पर निर्भर करता है कि वह इसका समर्थन करता है या नहीं। परिसर के बारे में अधिक जानकारी के लिए आप आधिकारिक दस्तावेज़ देख सकते हैं।

अधिक विविध उदाहरण बनाने के लिए, व्यक्ति प्रकार के निम्नलिखित रिकॉर्ड पर विचार करें:

public record Person(Integer id, String firstName, String lastName, String username, String address, String job, String favoriteColor) { }

परीक्षण डेटा वाले 10 लोगों की एक सूची अब निम्नानुसार तैयार की जा सकती है:

Faker f = new Faker(Locale.forLanguageTag("es-MX"));
List persons = new ArrayList();

for (int i = 0; i 



अंत में, उत्पन्न लोगों की सूची मुद्रित की जा सकती है:

persons.forEach(System.out::println);

इस तरह डेटाफेकर का उपयोग करके परीक्षण डेटा आसानी से और जल्दी से उत्पन्न किया जा सकता है, उपलब्ध डेटा प्रदाताओं के बारे में अधिक जानकारी के लिए आप आधिकारिक दस्तावेज़ से परामर्श ले सकते हैं।

विज्ञप्ति वक्तव्य यह लेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/asgordi/utilizar-datos-de-prueba-en-java-con-datafaker-3f2j?1 यदि कोई उल्लंघन है, तो कृपया हटाने के लिए स्टडी_गोलंग@163.com पर संपर्क करें। यह
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3