آموزش دونه:مرجع آموزش

تست واحد در دارت (Dart Unit Test) آموزش زبان برنامه نویسی دارت Dart

 

دارت

Dart Unit Test

تست واحد در دارت Dart Unit Test

تست واحد شامل آزمایش واحد های جداگانه یک برنامه است.
تست واحد به برنامه نویسان کمک می‌کند تا بدون اجرای کل برنامه، قابلیت های و بخش های کوچکتر برنامه را جداگانه تست کنند.

کتابخانه خارجی test در زبان دارت یک روش استاندارد برای ایجاد و اجرای تست واحد فراهم کرده است.

بعد از نصب کتابخانه، آن را به صورت زیر در برنامه های خود وارد کنید:

نوشتن تست Dart Unit Test

تست ها توسط تابع ()test مشخص می‌شوند. همچنین بخش راستی آزمایی نیز توسط تابع ()expect انجام می‌شود.

برای تست گروهی کد ها می‌توانید از تابع ()group استفاده کنید.

در مثال زیر تابعی به نام ()Add تعریف کرده ایم. این تابع دو مقدار را دریافت و جمع آن ها را نمایش می‌دهد.

برای تست این تابع ابتدا پکیج test را در برنامه import کرده و سپس تابع ()test را می‌نویسیم.

خروجی:

خروجی بالا موفقیت آمیز بودن تست را نشان می‌دهد.

در مثال زیر دو تابع ()Add و ()Sub را تعریف کرده ایم که تابع ()Sub تفریق دو عدد را برمی‌گرداند.
ما عمدا خروجی این تابع را تغییر داده تا نتیجه اشتباهی را برگرداند.

تست واحد تابع ()Add را قبول می‌کند اما چون تابع ()Sub نتیجه اشتباه برمی‌گرداند، تست واحد خروجی زیر را به ما نشان می‌دهد:

تست گروهی Dart Unit Test

تست گروهی برای مواقعی که تعداد زیادی واحد یا بخش کد را می‌خواهید تست کنید، مفید خواهد بود.

در مثال زیر توابع ()split و ()trim زبان دارت را به صورت گروهی آزمایش می‌کنیم:

خروجی:

 

آموزش کامل زبان برنامه نویسی دارت در برنامه اندرویدی ما:

دانلود نرم افزار اندرویدی آموزش  زبان برنامه نویسی دارت از کافه بازار

تست واحد شامل آزمایش واحد های جداگانه یک برنامه است.تست واحد به برنامه نویسان کمک می‌کند تا بدون اجرای کل برنامه، قابلیت های و بخش های کوچکتر برنامه را جداگانه تست کنند.کتابخانه خارجی test در زبان دارت یک روش استاندارد برای ایجاد و اجرای تست واحد فراهم کرده است.بعد از نصب کتابخانه، آن را به صورت زیر در برنامه های خود وارد کنید:

مطالب مرتبط