के बाद रोलबैक लेनदेन सबसे पहले, मुझे इसके बारे में स्टैक ओवरफ्लो पर बहुत सारे धागे मिल गए हैं, लेकिन उनमें से कोई भी वास्तव में मेरी मदद नहीं करता है, इसलिए संभवतः डुप्लिकेट प्रश्न पूछने के लिए खेद है।@Test
मैं वसंत-परीक्षण का उपयोग कर JUnit परीक्षण चल रहा हूँ, मेरे कोड दिखता है इस
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = {})
public class StudentSystemTest {
@Autowired
private StudentSystem studentSystem;
@Before
public void initTest() {
// set up the database, create basic structure for testing
}
@Test
public void test1() {
}
...
}
मेरे समस्या की तरह है कि मैं करने के लिए अपने परीक्षण अन्य परीक्षणों को प्रभावित नहीं करना चाहते हैं। तो मैं प्रत्येक परीक्षण के लिए रोलबैक की तरह कुछ बनाना चाहता हूं। मैंने इसके लिए बहुत कुछ खोजा है, लेकिन मुझे अभी तक कुछ भी नहीं मिला है। मैं हाइबरनेट और MySQL का उपयोग कर रहा इस
रोलबैक से आपका क्या मतलब है? डेटाबेस की सफाई? – Gaurav
इसे उसी स्थिति में सेट करना जो 'initTest' –