این دستور pas2ut-3.0.0 است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pas2ut - ابزار تبدیل واحد پاسکال رایگان به واحد مورد آزمایشی.
خلاصه
pas2ut [گزینه ها] فایل ورودی [فایل خروجی]
شرح
pas2ut فایل ورودی را برای کلاسها و روالها اسکن میکند و یک testcase برای همه ایجاد میکند
کلاس ها و روال هایی که در بخش رابط فایل یافت می شوند. می تواند یک واحد تولید کند
یا یک فایل شامل. تمام تست ها با یک پیام شکست استاندارد ایجاد می شوند. به طور پیش فرض، فقط
آزمایشهایی برای اعضای عمومی، منتشر شده و پیشفرض قابل مشاهده کلاسها ایجاد میشود.
طریقه استفاده
pas2ut در این زمان گزینه های زیر را می گیرد:
--defaultclasstest=list
برای هر کلاس لیستی از تست های پیش فرض جدا شده با کاما مشخص کنید. عناصر موجود در
لیست باید شناسه پاسکال معتبر باشد.
--failmessage=پیام
پیام را برای مردود شدن() عبارت داخل هر روش تست
--limit=لیست
فهرستی از شناسههای جهانی جدا شده با کاما را مشخص کنید تا آزمایشهایی برای آنها تولید شود.
بهطور پیشفرض، آزمایشها برای همه شناسههای سراسری در بخش رابط ایجاد میشوند
از یک واحد
--پیشوند=نام
پیشوند نام های آزمون را تنظیم کنید (پیش فرض است تست ). یک آزمون به نام
identifier it tests را با این پیشوند مشخص کنید.
-- تک ترین کلاس
برای هر کلاس یافت شده از یک کلاس آزمایشی استفاده کنید. پیش فرض ایجاد یک testcase است
کلاس در هر کلاس در واحد ورودی
--فرار از کلاس
کد تست را برای کلاس ها تولید نکنید، فقط برای توابع و رویه ها.
---پرش-اعلان
برای آزمایش ها اعلان ایجاد نکنید، فقط پیاده سازی ها را انجام دهید.
-- skip-default
رد شدن از آزمایشها برای اعضای پیشفرض دید. به طور پیش فرض، آنها تولید می شوند،
همراه با اعضای عمومی یا منتشر شده
--پرش-شکست
ایجاد نکنید مردود شدن() عبارات در اجرای روتین تست
--فیلدهای پرش
برای فیلدهای کلاس ها (فقط برای متدها و خصوصیات) کیس های آزمایشی تولید نکنید.
- توابع پرش
تست هایی را برای توابع/روش ها تولید نکنید، فقط برای کلاس ها.
-اجرای پرش
پیاده سازی (خالی) برای تست ها تولید نکنید، فقط یک اعلان کلاس است
تولید شده است. (می توان آن را در یک IDE مانند Lazarus یا MSIDE تکمیل کرد)
- روشهای پرش
تست هایی را برای متدهای کلاس ها تولید نکنید، فقط برای فیلدها و ویژگی ها.
--skip-properties
تست هایی را برای ویژگی های کلاس ها تولید نکنید، فقط برای فیلدها و متدها.
--skip-property-default
برای هر ویژگی یک تست پیش فرض ایجاد نکنید.
-- پرش-عمومی
رد شدن از آزمایش برای اعضای عمومی، فقط اعضای محافظت شده آزمایش خواهند شد
---test-protected در حال اجرا است.
-- رد شد - منتشر شد
برای اعضای منتشر شده آزمایش ایجاد نکنید، فقط اعضای عمومی و پیش فرض این کار را انجام می دهند
آزمایش شود
-- رد شدن از ثبت نام
بیانیه RegisterTests را ایجاد نکنید.
-- skip-setup
را نادیده نگیرید TTestCase.Setup() متد در کلاس تولید شده
---پرش کردن
را نادیده نگیرید TTestCase.TearDown() متد در کلاس تولید شده
-- پرش-واحد
یک واحد تولید نکنید، فقط یک فایل شامل.
--testparentname=name
نام کلاس والد را برای کلاس های آزمایشی تولید شده تنظیم کنید. پیش فرض است
TTestCase از این می توان برای تنظیم نام کلاس دیگری استفاده کرد.
--test-property-bounds
تولید الف GetBounds تست برای هر ملک
--test-property-maxlen
تولید الف MaxLen تست برای هر ملک
--test-property-notify
تولید الف اعلام کردن تست برای هر ملک
--تست-ویژگی-لازم است
تولید الف ضروری تست برای هر ملک
---آزمون محافظت شده است
همچنین تست هایی را برای اعضای کلاس محافظت شده ایجاد کنید. به طور پیش فرض، تست ها فقط هستند
برای اعضای عمومی، منتشر شده و پیش فرض ایجاد شده است.
--testunitname=نام
نام واحد تولید شده را تنظیم کنید (پیش فرض از نام فایل خروجی گرفته شده است)
--tiopf
تست های tiopf را ایجاد کنید (این همان تعیین کردن است
--پیش فرض،--محدوده ها--الزامی--آزمون های اطلاع رسانی و --مکسلن.)
--unittestclassname=نام
نام کلاس آزمون واحد سراسری را تنظیم کنید. برای استفاده با --singletestclass.
ممکن است --limit و --defaultclasstest چندین بار مشخص شوند.
از pas2ut-3.0.0 به صورت آنلاین با استفاده از خدمات onworks.net استفاده کنید