λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> Άλλα Λογισμικό Ηλεκτρονικών Υπολογιστών

Πώς να Test Στατική σε Rhino Mocks

προγραμματιστές υπολογιστών μπορούν να χρησιμοποιήσουν κοροϊδεύοντας για να ελέγξετε τη συμπεριφορά των αντικειμένων στον πραγματικό κόσμο μέσα από ένα εικονικό περιβάλλον . Εν ολίγοις , σκωπτική απαιτεί από εσάς να αντικαταστήσει το πραγματικό αντικείμενο με προσομοίωση αντικείμενα για να καθορίσουν τον τρόπο το πραγματικό αντικείμενο θα συμπεριφέρεται πράγματι σε ορισμένες περιπτώσεις . Αν έχετε διαφόρων αντικειμένων που αλληλεπιδρούν , μπορείτε να απομονώσετε τη συμπεριφορά ενός αντικειμένου δημιουργώντας εικονικές εκδόσεις των άλλων γύρω αντικείμενα - για να καθορίσουν τον τρόπο το στοιχείο που δοκιμάζετε θα συμπεριφερθεί σε σχέση με αυτά . Οδηγίες
Η 1

Κατεβάστε Rhino Mocks από το Google . Ο κώδικας , που βρίσκεται στο Google σε http://code.google.com/p/powermock/, μπορεί να αντιγραφεί και να επικολληθεί στο Project Object Model ή POM σας . Θα μπορούν επίσης να αντιγραφούν άμεσα με το έργο στο οποίο εργάζεστε . 2

Ορίστε κατηγορία χρησιμότητα σας . Μία κατηγορία είναι το σχέδιο που ορίζει πώς θα πραγματοποιήσει δοκιμή σας . Μια κατηγορία χρησιμότητα είναι ένα σχέδιο που καθορίζει κοινές μεθόδους ή λειτουργίες που εκτελεί το πρόγραμμα . Πολλά μαθήματα χρησιμότητα περιλαμβάνουν τα κοινά " java.util.Collections " - . Το οποίο επιτρέπει στο χρήστη να εκτελέσει πολλές διαφορετικές κοινές εργασίες
εικόνων 3

Δημιουργήστε τους δύο σχολιασμούς που απαιτούνται για την εκτέλεση της εικονικές δοκιμές . Χρησιμοποιήστε το " : @ RunWith ένδειξη" και το " @ PrepareForTest " να προσδιορίζουν τις τάξεις θα σκωπτική
Η 4

Δημιουργία setup και το κέλυφος σας μεθόδους δοκιμής, όπως θα κάνατε κανονικά , και στη συνέχεια να κοροϊδεύει . η τάξη εκτελώντας τη δοκιμή . Χρησιμοποιήστε τη μέθοδο " mockStatic » για το σκοπό της δημιουργίας μιας μερικής παρωδία και δηλώνοντας τις προσδοκίες σας, όπως θα κάνατε κανονικά .
5

Replay τυχόν καταγράφονται προσδοκίες χρήση " replayAll » και να επιβεβαιώσουν τα αποτελέσματα χρησιμοποιώντας " verifyAll . "
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα