Assert.AreEqual और Assert.AreSame के बीच क्या अंतर है?Assert.AreEqual और Assert.AreSame के बीच डिफ?
48
A
उत्तर
58
इसका मतलब है कि AreSame() जांचता है कि वे एक ही वस्तु हैं - यदि संदर्भ स्मृति में एक ही वस्तु को इंगित करता है।
AreEqual() जांच करता है कि ऑब्जेक्ट्स के बराबर प्रकार और मान है। स्मृति में दो अलग-अलग स्थानों में समान वस्तुएं मौजूद हो सकती हैं।
42
Assert.AreEqual(a, b)
Assert.IsTrue(Object.Equals(a, b))
रूप में ही है
Assert.AreSame(a, b)
Assert.IsTrue(Object.ReferenceEquals(a, b))
रूप में ही है (एकमात्र कारण मुझे पता था कि मैं सिर्फ यह अपने आप में कुछ घंटे पहले आज लगा बाहर क्योंकि मैं एक Assert.IsTrue(Object.ReferenceEquals(a,b))
करने के लिए की जरूरत है और सोचा "मुझे आश्चर्य है कि ऐसा करने का कोई बेहतर तरीका है")
संबंधित मुद्दे
- 1. getExternalFilesDir के बीच डिफ और getExternalStorageDirectory()
- 2. Assert.AreEqual()
- 3. NUnit Assert.Equals बनाम Assert.AreEqual
- 4. एक्सएमएल डिफ और मर्ज
- 5. Assert.AreEqual दो जेनेरिक IENumerables के बीच समानता निर्धारित करता है?
- 6. हेड और एसवीएन मास्टर के बीच गिट डिफ
- 7. डिफ। लॉजिकल मेमोरी और फिजिकल मेमोरी के बीच
- 8. Assert.AreEqual बनाम Assert.IsTrue/Assert.IsFalse
- 9. NUnit Assert.AreEqual दिनांक समय सीमाएँ
- 10. फाइलों के बिना डिफ
- 11. पी 4 डिफ/पी 4 फ़ोल्डर डिफ
- 12. गिट डिफ इंडेंट/सुंदर प्रिंट/डिफ
- 13. डिफ एक गिट फोर्क
- 14. गिट-डिफ
- 15. मैं डिफ
- 16. पैच और diff फ़ाइलों के बीच अंतर
- 17. यूजीन मायर्स 'डिफ एल्गोरिदम: "ए" और "बी"
- 18. एकीकृत डिफ
- 19. 3 बाइनरी फाइलों के लिए डिफ
- 20. दो संपूर्ण निर्देशिकाओं के बीच डिफ जिसमें स्रोत और आउटपुट होता है, परिणामस्वरूप टेक्स्टफाइल
- 21. डिफ बी/डब्ल्यू बिटमैप.रेकल() और बिटमैप = शून्य
- 22. सिंटेक्स हाइलाइटिंग कम्बाइन डिफ और xxx
- 23. क्यों Assert.AreEqual (टी obj1, Tobj2) समान वस्तुओं
- 24. सी # डिफ एल्गोरिदम टेक्स्ट
- 25. पोस्टग्रेर्स डिफ टूल
- 26. Aptana फ़ाइल डिफ?
- 27. डिफ __init __ (स्वयं)
- 28. पर्सिलिस्ट चेंफलिस्ट डिफ स्क्रिप्ट
- 29. जावा पीडीएफ डिफ लाइब्रेरी
- 30. गिट-डिफ: केवल
संभावित डुप्लिकेट [Assert.AreNotEqual और Assert.AreNotSame के बीच क्या अंतर है?] (Http://stackoverflow.com/questions/543263/whats-the-difference-between-assert-arenotequal-and-assert-arenotsame) – Scott