NUnit একটি ওপেন সোর্স এবং Mono এবং মাইক্রোসফট ডট নেট চলমান প্রথমে প্রোগ্রামিং ভাষা থেকে বৈশিষ্ট্যসমূহ নিয়ে আসা সব নেট ভাষাসমূহ, জন্য, বিশেষ করে ডিজাইন সম্পূর্ণ বিনামূল্যে ইউনিট টেস্টিং উন্নয়ন কাঠামো, হয়.
সি # সম্পূর্ণভাবে লেখা হচ্ছে, NUnit যেমন কাস্টম আরোপ করা, ল্যামডা এক্সপ্রেশন, জেনেরিক্স এবং অন্যান্য প্রতিফলন সম্পর্কিত ক্ষমতা যেমন নেট ভাষাসমূহ, অনেক বৈশিষ্ট্য সদ্ব্যবহার করা ডিজাইন করা হয়েছে.
NUnit সব নেট ভাষায় xUnit আনা ডিজাইন করা হয়েছে. & Nbsp; সংস্করণ 3.0 থেকে শুরু করে, NUnit বিভিন্ন ঢিলেঢালাভাবে মিলিত প্রকল্পের মধ্যে বিভক্ত করা হচ্ছে. এটা লিনাক্স এবং উইন্ডোজ অপারেটিং সিস্টেম সমর্থন করে একটি প্ল্যাটফর্ম-স্বাধীন আবেদন
এই রিলিজে নতুন কি:.
- মুখ্য বৈশিষ্ট্য:
- nunit-কনসোল এবং nunit.engine জন্য পৃথক প্রকল্প
- নতুন নেট 4.5 জন্য তৈরী করে এবং Silverlight
- TestContext এখন সমর্থিত এবং একটি পরীক্ষা ব্যবহারের জন্য বারবার র্যান্ডম মান তৈরি করতে ব্যবহার করা যেতে পারে, যা একটি অতিরিক্ত সম্পত্তি, এলোমেলো, অন্তর্ভুক্ত করা হয়.
- বহিরাগত কাঠামো API- টি বর্তমানে স্থিতিশীল হয়; অভ্যন্তরীণ ইন্টারফেস পৃথক API- এর থেকে
- টেস্ট আলাদা থ্রেড উপর সমান্তরাল মধ্যে চালাতে হতে পারে
- সমাধান এবং প্রকল্প এখন (কম্প্যাক্ট ফ্রেমওয়ার্ক ছাড়া) VS2012 ব্যবহার করুন
- বাগ সংশোধন করা হয়েছে:
- প্রাক 2.0 সংগ্রহের
- 498690 Assert.That ()
- 501784 তত্ত্ব পরীক্ষা সঠিকভাবে কাজ করে না
- 531873 বৈশিষ্ট্য: NUnit পরীক্ষা সমাবেশ থেকে ইউনিট পরীক্ষা এক্সট্রাকশন এবং কলিং উপযুক্ত এক
- 611325 Teardown সনাক্ত করার অনুমতি দিন
- 611938 জেনেরিক টেস্ট দৃষ্টান্ত অদৃশ্য হয়ে
- 655882 CategoryAttribute উত্তরাধিকার সুত্রে প্রাপ্ত করুন
- PlatformAttribute করতে Server2008 R2 এবং উইন্ডোজ 7 যোগ করুন 664081
- 671432 আপগ্রেড নান্তন
- 676560 Assert.AreEqual সমর্থন করে না IEquatable
- 691129 যোগ বিষয়শ্রেণী পরামিতি
- 697069 বৈশিষ্ট্য অনুরোধ: TestResult.xml জন্য গতিশীল অবস্থান করুন
- 708173 অ্যারে তুলনা জন্য NUnit যুক্তি - Comparer ব্যবহার এটি প্রদান করা হয়
- 709062, & quot; System.ArgumentException: তুলনা করুন & quot পারি না; উপাদান একটি তালিকা যখন
- 712156 টেস্ট AppDomain.SetPrincipalPolicy ব্যবহার করতে পারবেন না
- 719184 Platformdependency কি SRC / ClientUtilities / util / সেবা / DomainManager.cs: 40
- 719187 ব্যবহার করে Path.GetTempPath () ভাগ অস্থায়ী ফোল্ডার মধ্যে দ্বন্দ্বের কারণ করুন
- 735851 যোগ সনাক্তকরণ 3.0, 3.5 এবং PlatformAttribute 4.0 অবকাঠামো
- 736062 অচলাবস্থা EventListener একটি ট্রেস কল + + EventPump সুসংগতি কর্ম সঞ্চালিত হবে যখন
- 756843 প্রদর্শন করা হয় না কথন ব্যর্থ অ রৈখিক সহনশীলতা মোড
- 766749 নেট-2.0 nunit-কনসোল x86.exe.config একটি উপাদান আছে এবং loadFromRemoteSources সক্রিয় করা উচিত
- 770471 Assert.IsEmpty IEnumerable সমর্থন করে না
- 785460 যোগ বিষয়শ্রেণী পরামিতি
- 787106 EqualConstraint IEnumerables জন্য অপর্যাপ্ত ব্যর্থতা তথ্য প্রদান করে
- 792466 TestContext MethodName
- 794115 HashSet ভুল রিপোর্ট করুন
- 800089 Assert.Throws () ভেতরের AssertionException বিবরণ hides
- 848713 বৈশিষ্ট্য অনুরোধ: কনসোল কোন পরীক্ষা ক্ষেত্রে ত্রুটি বিরতি জন্য সুইচ যোগ করুন
- 878376 যোগ 'ঠিক (ঢ)'
- 882137 কোন পরীক্ষা চালানো হয়, উচ্চ স্তরের সংকলনের প্রদর্শন মীমাংসাহীন হিসাবে
- 885173 টেস্ট এখনও ব্যবহারকারী দ্বারা বাতিল পরে মৃত্যুদন্ড কার্যকর করা হয়
- 885277 ব্যতিক্রম প্রকল্প শুধুমাত্র 2 সংখ্যা ব্যবহার করে একটি রানটাইম জন্য কল যখন
- 885604 বৈশিষ্ট্য অনুরোধ: TestCaseAttribute থেকে স্পষ্ট নামে পরামিতি
- 890129 DelayedConstraint বস্তুর বৈশিষ্ট্য ভোট বলে মনে হয় না
- 892844 উইন্ডোজ অধীনে মনো 4.0 প্রোফাইল ব্যবহার করছেন না
- 893919 DelayedConstraint প্রথমে নাল যা রেফারেন্স উপর পোলিং বৈশিষ্ট্য ব্যর্থ
- 896973 কনসোল লাইন লিনাক্স অধীনে একসঙ্গে চালানো হয়
- 897289 Is.Empty বাধ্যতা স্পষ্ট ব্যর্থতা বার্তা আছে
- 898192 ফিচার অনুরোধ: Is.Negative, Is.Positive
- datapoints জন্য IEnumerable 898256 কাজ করে না
- 899178 ভুল ব্যর্থতা বার্তা
- 904841 teardown পদ্ধতি মৃত্যুদন্ড কার্যকর করা হয় না সময়সীমার জন্য প্রস্থান করার পরে
- 908829 TestCase বৈশিষ্ট্য variadic পরীক্ষা ফাংশন সঙ্গে ভাল খেলতে না
- 910218 NUnit ApplicationBase একটি trailing বিভাজক যোগ করা উচিত
- 920472 CollectionAssert.IsNotEmpty গণনাকারী নিষ্পত্তি করতে হবে
- 922455 অ্যাড সমর্থন 2012 সার্ভার PlatformAttribute থেকে
- 928246 ব্যবহার করুন assembly.Location
- 958766, আমরা সরাসরি পাচারকারী অধীনে nunit2 ফরম্যাট আউটপুট সমর্থন প্রয়োজন
- System.Type সঙ্গে 1000181 স্থিতিমাপ TestFixture রচয়িতা আর্গুমেন্ট ব্যর্থ হিসেবে
- 1000213 মীমাংসাহীন বার্তা নেই
- 1023084 যোগ Enum সমর্থন
- 1028188 যোগ সাপোর্ট
- 1029785 টেস্ট ব্যতিক্রম System.IODirectory চালানো ব্যর্থ হয়েছে
- 1037144 PlatformAttribute করতে MonoTouch সমর্থন যোগ করুন
- 1041365 প্ল্যাটফর্ম বৈশিষ্ট্য থেকে MaxOsX এবং Xbox সমর্থন যোগ করুন
- 1057981 সি # 5 ASYNC পরীক্ষা সমর্থিত হয় না
- 1060631 নেট যোগ করুন 4.5 বিল্ড
- 1064014 সহজ ASYNC পরীক্ষা টাস্ক ফিরে উচিত নয়,
- 1071164 সাপোর্ট ASYNC পদ্ধতি
- 1071343 Runner.Load ফুটবল ক্লাব ব্যর্থ
পথ বাধ্যবাধকতা মধ্যে - 1071861 ত্রুটি করুন
- 1072379 রিপোর্ট পরীক্ষা সঞ্চালনের সময়
- 1074568 জাহির / ActualValueDelegate জন্য একটি ASYNC পদ্ধতি সমর্থন করা উচিত মনে করুন
- 1082330 ভালো ব্যতিক্রম SetCulture বৈশিষ্ট্য প্রয়োগ করা হয় একাধিক বার করুন
- 1111834 পরীক্ষা প্রসঙ্গে অংশ হিসাবে র্যান্ডম অবজেক্ট প্রকাশ করুন
- 1111838 টেস্ট বেশি মধ্যে র্যান্ডম বীজ অন্তর্ভুক্ত করুন
- 1172979 যোগ বিভাগ সাপোর্ট রানার nunitlite থেকে
- 1203361 Randomizer স্বতন্ত্রতা পরীক্ষা কখনও কখনও ব্যর্থ
- চালানো টেস্ট
- ExpectedExceptionAttribute একটি স্ট্যাটিক বর্গ ব্যবহার করা হয় যখন নিক্ষিপ্ত 1223294 System.NullReferenceException
- 1225542 প্রমিত কমান্ড অপশন
আমরা রেফারেন্স encapsulate উচিত 463470
Scoped setters সঙ্গে বৈশিষ্ট্য পছন্দ করেন না
নাল পরামিতি ব্যবহার করার সময়
শেষ পরীক্ষার ব্যর্থ হলে
সর্বশেষ রিলিজ থেকে
TestFixture করতে
TestCaseSourceAttribute করতে
NUnit বাধ্যতা বাক্য গঠন করতে
ভিতরে শুধুমাত্র TestCaseSource আছে 882517 NUnit 2.5.10 TestFixture স্বীকার করে না
ব্যতিক্রম আশা যে স্থিতিমাপ পরীক্ষার জন্য
উইন্ডোজ 8 এবং উইন্ডোজ জন্য
পরিবর্তে assembly.CodeBase এর
TeamCity অধীনে উন্নয়ন কাজের জন্য
রিপোর্ট আউটপুট
RandomAttribute করতে
Silverlight জন্য
দূরবর্তী ফোল্ডার থেকে লোড
সীমাবদ্ধতা ছোঁড়া ব্যবহার পরিস্থিতিতে
পরীক্ষা সমাবেশ একটি জেনেরিক পদ্ধতি উপস্থিত থাকে, তাহলে
একটি উচ্চ রেজল্যুশন এ
; 1, & quot: গৃহীত, 1:; অ বিদ্যমান পরীক্ষা পদ্ধতি পরীক্ষা উল্লেখ করা হয়, ফলে এখনও & quot 1221712
পরীক্ষা জোতা জন্য
সংস্করণ 2.6.3 নতুন কি:
- ফ্রেমওয়ার্ক:
- , ASYNC পদ্ধতি এখন একটি ThrowsConstraint এর টার্গেট হিসাবে ব্যবহার করা যেতে পারে.
- , ASYNC পদ্ধতি এখন একটি Assert.That প্রেরণ ActualValueDelegate () বা Assume.That () ব্যবহার করা যেতে পারে.
- বাগ সংশোধন করা হয়েছে:
- 1071164 সাপোর্ট ASYNC পদ্ধতি
- 1071714 TestContext নষ্ট হয়ে গেছে করুন
- 1071861 ত্রুটি করুন
- 1072379 রিপোর্ট পরীক্ষা সঞ্চালনের সময়
- 1074568 জাহির / ActualValueDelegate জন্য একটি ASYNC পদ্ধতি সমর্থন করা উচিত মনে করুন
- 1079296 NUnit 2.6.2 ব্যর্থ
- 1082330 ভালো ব্যতিক্রম SetCulture বৈশিষ্ট্য প্রয়োগ করা হয় একাধিক বার করুন
- 1084181 TestExecutionContext SerializationException
- 1086975 নিরাপত্তা ব্যতিক্রম
- 1096902 ট্রেস আউটপুট সংস্করণ 2.6.2.12296 মধ্যে ডিফল্টরূপে নিষ্ক্রিয় করা হয়
- 1097854 ভুল ডকুমেন্টেশন
- 1107746 যোগ nunit ট্যাগ NuGet প্যাকেজ
- 1130239 classicModel.html স্থানীয় সাহায্য সংযুক্ত করা হয়, কিন্তু উপস্থিত না
- 1167638 ভুল সনাক্ত recursion সমান / অপারেটরদের / মান ধরনের
- 1167805 ক্রস ডোমেইন সমস্যা এবং কল করুন প্রসঙ্গ
- 1222148 / কাঠামো সুইচ নেট-4.5 সনাক্ত করা সম্ভব না
- 1235891 প্রস্তাবিত 2.6.3 রিলিজ: NUnit.Framework.AsyncInvocationRegion..cctor মধ্যে ArgumentNullException
নেট 4.5 চলার সময়
নেট 4.5 চলার সময়
সীমাবদ্ধতা ছোঁড়া ব্যবহার পরিস্থিতিতে
রানার একটি পূর্ববর্তী সংস্করণ কাঠামো একটি নতুন সংস্করণ পাশাপাশি ব্যবহার করা হয় যখন
পথ বাধ্যবাধকতা মধ্যে
একটি উচ্চ রেজল্যুশন এ
মনো উপর
2.6.2 আপগ্রেড করার পরে
কনসোল রানার / পরীক্ষা বিকল্প
ধরনের IEnumerable এবং অগ্রাহ্য বাস্তবায়নের সঙ্গে
XmlSchema সঙ্গে
কি সংস্করণ 2.6.2 নতুন:
- এই রিলিজে বাগ সংশোধন করা হয়েছে এবং সমর্থন একটি সংখ্যা অন্তর্ভুক্ত করা নেট 4.5. অধীনে ASYNC পরীক্ষা পদ্ধতি
কি সংস্করণ 2.6.1 নতুন:
- NUnit 2.6.
কি সংস্করণ নতুন 2.6 বেটা 3:
- এই দ্বিতীয় বিটা পাওয়া কয়েকটি বাগ সংশোধন করা হয়েছে রিলিজ.
কি সংস্করণ নতুন 2.6 বেটা 2:
- NUnit 2.6 দ্বিতীয় বিটা রিলিজ কিছু বাগ রয়েছে প্রথম বিটা সংশোধন করা হয়েছে পাশাপাশি বেশ কিছু উন্নতি.
কি সংস্করণ 2.6 বেটা নতুন:
- NUnit 2.6 বেশ কিছু নতুন বৈশিষ্ট্য এবং বাগ একটি সংখ্যা অন্তর্ভুক্ত করা সংশোধন করা হয়েছে.
সংস্করণ 2.5.10 নতুন কি:
- ফ্রেমওয়ার্ক:
- TestCaseAttribute এবং TestFixtureAttribute এখন পৃথক পরীক্ষা কেস বা ক্রীড়ানুষ্ঠানের অনুরোধের বিভাগ উল্লেখ করার জন্য একটি নামে পরামিতি 'বিভাগ' গ্রহণ.
- বাগ সংশোধন করা হয়েছে:
- 691129 যোগ বিষয়শ্রেণী পরামিতি
- 701331 TestFixture বেস ক্লাস বৈশিষ্ট্যাবলী উপেক্ষা করা হয় না
- গাছ প্রদর্শন ব্যর্থতার আইকন দেওয়া 711330 টেস্ট বিনামূল্যে সমাবেশ
- 712444 nunit কনসোল / রান পরীক্ষা-ক্ষেত্রে নাম কমা দিয়ে স্থিতিমাপ পরীক্ষা-ক্ষেত্রে চালানো না
- 725718 নথিভুক্ত চাপ উপস্থিত না
- পরীক্ষা AppDomain আন উচিত 728500 TestDomain
- 736062 অচলাবস্থা EventListener একটি ট্রেস কল + + EventPump সুসংগতি কর্ম সঞ্চালিত হবে যখন
- 737783 বন্টিত Results.xsd ফাইল তারিখ সীমার বাইরে
- 741402 ত্রুটি নেট 1.1 কনসোল পরীক্ষা করুন
- 747581 ব্যর্থ কনসোল রানার উলি্ল্লখিত না
TestFixture করতে
Has.Property এর
চলমান
TestFixtureTearDown মধ্যে
কি সংস্করণ 2.5.9 নতুন:
- এই স্থিতিশীল সংস্করণের একটি বাগ ফিক্স রিলিজ NUnit এর. অধিকাংশ ব্যবহারকারীদের এই রিলিজের ইনস্টল করা উচিত.
পাওয়া মন্তব্যসমূহ না