این برنامه ویندوز با نام کتابخانه C++ libunittest است که آخرین نسخه آن را می توان با نام libunittest-9.3.5.tar.gz دانلود کرد. می توان آن را به صورت آنلاین در ارائه دهنده میزبانی رایگان OnWorks برای ایستگاه های کاری اجرا کرد.
این برنامه را با نام کتابخانه C++ libunittest با OnWorks به صورت آنلاین دانلود و اجرا کنید.
برای اجرای این برنامه این دستورالعمل ها را دنبال کنید:
- 1. این برنامه را در رایانه شخصی خود دانلود کنید.
- 2. در فایل منیجر ما https://www.onworks.net/myfiles.php?username=XXXXX نام کاربری مورد نظر خود را وارد کنید.
- 3. این برنامه را در چنین فایل منیجر آپلود کنید.
- 4. هر شبیه ساز آنلاین OS OnWorks را از این وب سایت راه اندازی کنید، اما شبیه ساز آنلاین ویندوز بهتر است.
- 5. از OnWorks Windows OS که به تازگی راه اندازی کرده اید، به مدیر فایل ما https://www.onworks.net/myfiles.php?username=XXXXX با نام کاربری که می خواهید بروید.
- 6. برنامه را دانلود و نصب کنید.
- 7. Wine را از مخازن نرم افزار توزیع لینوکس خود دانلود کنید. پس از نصب، می توانید روی برنامه دوبار کلیک کنید تا آنها را با Wine اجرا کنید. همچنین می توانید PlayOnLinux را امتحان کنید، یک رابط کاربری فانتزی بر روی Wine که به شما کمک می کند برنامه ها و بازی های محبوب ویندوز را نصب کنید.
Wine راهی برای اجرای نرم افزار ویندوز بر روی لینوکس است، اما بدون نیاز به ویندوز. Wine یک لایه سازگار با ویندوز منبع باز است که می تواند برنامه های ویندوز را مستقیماً بر روی هر دسکتاپ لینوکس اجرا کند. اساساً، Wine در تلاش است تا به اندازه کافی از ویندوز را از ابتدا مجدداً پیاده سازی کند تا بتواند همه آن برنامه های ویندوز را بدون نیاز به ویندوز اجرا کند.
کتابخانه C++ libunittest
Ad
شرح
libunittest یک کتابخانه سی پلاس پلاس قابل حمل برای تست واحد است. با تکیه بر استاندارد C++11 و استفاده زیاد از قالب ها، یک کتابخانه قابل حمل، پر امکانات و با کاربری آسان ایجاد شده است. یک مثال حداقلی:#عبارتند از
TEST(test_value_is_true)
{
const bool value = true;
ASSERT_TRUE(مقدار);
}
libunittest با g++ (≥4.6)، clang++ (≥3.2)، icc (≥14)، Visual C++ (≥2013) و سایر کامپایلرهای سازگار با C++11 کامپایل میشود. این با موفقیت بر روی Linux، MacOSX، FreeBSD، Solaris، Cygwin و MS Visual Studio تست شده است.
امکانات
- چارچوب تست واحد برای C++
- عالی برای توسعه مبتنی بر آزمایش (TDD) در C++
- از الگوهای تست xUnit به اضافه پسوندها پیروی می کند
- خروجی XML فرمت شده نتایج آزمون (سازگار با JUnit)
- همراه با ادعاهای غنی است و به راحتی قابل تمدید است
- ادعاها امضای تماس را ثبت می کنند و مکان را مشخص می کنند
- پشتیبانی از ادعاهای مرگبار (پیش فرض) و غیر کشنده
- تست ها را می توان به صورت موازی اجرا کرد
- از تست های قالب پشتیبانی می کند
- گزینه ای برای اجرای تست های خاص بدون کامپایل مجدد
- گزینه ای برای خاموش کردن مدیریت استثنا برای اهداف اشکال زدایی
- از تنظیم وقفه های زمانی برای تست های خاص یا همه تست ها پشتیبانی می کند
- از زمینه های آزمایشی پشتیبانی می کند که در چندین آزمون به اشتراک گذاشته شده اند
- تست ها را می توان در حالی که پیامی برای توضیح رد شدن گذاشت، نادیده گرفت
- قابلیت تولید آسان مقادیر و ظروف تصادفی
- قابل حمل در سیستم عامل ها و کامپایلرهای مختلف
- همراه با تست و مثال
مخاطبان
توسعه دهندگان
زبان برنامه نویسی
++C
این برنامه ای است که می تواند از https://sourceforge.net/projects/libunittest/ نیز دریافت شود. در OnWorks میزبانی شده است تا به آسانی از یکی از سیستم عامل های رایگان ما به صورت آنلاین اجرا شود.
