boost::test
ढांचे का उपयोग करके अपवाद की रिपोर्ट करना, क्या यह पता लगाने का कोई तरीका है कि किसी फ़ंक्शन से अपवाद (किसी प्रकार का) फेंक दिया गया है या नहीं?Boost :: test
5
A
उत्तर
6
क्या आप जांच कर रहे हैं कि कुछ परिस्थितियों में एक फ़ंक्शन सही तरीके से फेंकता है? यदि ऐसा है तो
BOOST_CHECK_THROW(function(), exception_type);
यह करना होगा। आप
BOOST_CHECK_EXCEPTION(function(), exception_type, predicate)
उपयोग कर सकते हैं अपवाद पर एक मनमाना विधेय कॉल करने के लिए जब यह पकड़ लिया गया और
BOOST_CHECK_NO_THROW(function())
सुनिश्चित करने के लिए एक समारोह फेंक नहीं है।
देखें: [? आप कैसे निर्दिष्ट कर एक अपवाद Boost.Test का उपयोग कर उम्मीद की जानी चाहिए कि] http://www.boost.org/doc/libs/1_44_0/libs/test/doc/html/utf/testing-tools/reference.html
की (+0
यही वह है जिसे मैं ढूंढ रहा था। –
संबंधित मुद्दे
- 1. @Test
- 2. JQuery: "var test" और "var $ test"
- 3. setup.py test
- 4. regex: boost :: xpressive vs boost :: regex
- 5. boost :: lock_guard vs boost :: mutex :: scoped_lock
- 6. boost :: range_iterator और boost :: iterator_range भ्रम
- 7. जावास्क्रिप्ट रेगेक्स .test()
- 8. Resharper test runner
- 9. Boost python
- 10. Boost :: Asio
- 11. `boost :: variant`
- 12. Boost Regex
- 13. मेवेन (surefire): src/test/java
- 14. 'setup.py test' अंडा इंस्टॉल स्थान?
- 15. .NET NUnit test - Assembly.GetEntryAssembly() शून्य
- 16. Async Boost Asio
- 17. Boost के program_options
- 18. पुन: boost :: make_transform_iterator
- 19. boost Shared_pointer NULL
- 20. Boost Shared_Ptr असाइनमेंट
- 21. boost shared_from_this <>()
- 22. boost :: program_options - आईएनआई फ़ाइल
- 23. boost :: asio :: async_write, 65536 बाइट्स
- 24. "test -a file" और "test file -ef फ़ाइल" के बीच अंतर
- 25. boost :: asio, asynchronous read error
- 26. mmap() एलडी_PRELOAD और boost :: इंटरप्रोसेस
- 27. boost :: asio, threads और सिंक्रनाइज़ेशन
- 28. boost :: shared_ptr और गतिशील कास्ट
- 29. टोरनाडो। Django- जैसे testrunner और test डेटाबेस
- 30. SpecFlow, White, Spring और MS Test
संभव डुप्लिकेट http://stackoverflow.com/questions/172854/how-do-you-specify -उत्पाद-अप-अप---अपेक्षित-उपयोग-बूस्ट-टेस्ट) – Ferruccio