2016-09-28 16 views
7

मैं स्प्रिंगबूट के लिए बहुत नया हूं। मुझे समझने की जरूरत है कि स्प्रिंगबूट का उपयोग करके एकीकरण परीक्षण कैसे लिखना है। मैंने इंटरनेट पर कुछ उदाहरण देखे हैं जो @IntegrationTest एनोटेशन का उपयोग करते हैं जबकि कुछ अन्य उदाहरण जो @SpringBootTest एनोटेशन का उपयोग करते हैं।स्प्रिंगबूट @ इंटीग्रेशन टेस्ट एनोटेशन

मैं बस सोच रहा हूं कि दोनों के बीच क्या अंतर है?

स्प्रिंग बूट में एकीकरण परीक्षण लिखने का सबसे अच्छा तरीका कौन सा है?

उत्तर

16

IntegrationTest साइन वसंत बूट 1.4 पदावनत किया गया था, तो सुझाव के बाद 1,4

साथ webEnvironment = RANDOM_PORT या org.springframework.boot.test.context.SpringBootTest के पक्ष में 1.4 के रूप में पदावनत SpringBootTest उपयोग कर रहा है webEnvironment = DEFINED_PORT।

+0

धन्यवाद एक बहुत, कि मददगार था! – Reshma

+2

नोट: स्प्रिंग बूट 2.0.0 में '@ IntegrationTest' हटा दिया गया है – YoannFleuryDev

संबंधित मुद्दे