تمرین‌های آموزشی

شبیه‌سازی آسانسور (آزمون واحد)

سطح سوال: ساده

آنچه از این جلسه باید بدانید: آشنایی با آزمون واحد JUnit 4

بسته‌ی ir.javacup.test را دانلود کرده و محتوای آن را ببینید. این بسته شامل یک کلاس تست (Unit Test) است که با فناوری JUnit نوشته شده است. فایل ElevatorTest.java، در واقع فایل تست یک برنامه‌ی شبیه‌سازی آسانسور است. برای ما مهم این است که آسانسور شبیه‌سازی‌شده، تمامی این تست‌ها را بتواند با موفقیت پاس کند. پس تا زمانی که این تست‌ها بتوانند پاس بشوند، نحوه‌ی پیاده‌سازی برای ما اهمتی ندارد. هر آن چه لازم است را شما پیاده‌سازی کنید تاهمه‌ی این تست‌ها پاس شوند. به هر روشی که کلاسی بنویسید که این تست‌ها پاس شوند، پاسخ شما صحیح است.

آنچه باید آپلود کنید:

یک فایل زیپ شامل بسته‌ی ir.javacup.test است. به صورتی که وقتی فایل زیپ را باز می‌کنیم، دقیقا شاخه‌ی ir را ببینیم که درون آن شاخه‌ی javacup و درون آن نیز شاخه‌ی test قرار دارد. در داخل شاخه‌ی test فقط فایل‌هایی که خودتان پیاده‌سازی کرده‌اید، وجود دارد.

برای داوری تمرین، می‌توانید پاسخ خود را در سایت Quera به نحوی که در بالا گفته شد، بارگذاری کنید.

با ما همراه باشید:

آدرس کانال تلگرام: IranianJavaDevelopers@

آدرس صفحه اینستاگرام: javacup.ir

آدرس گروه لینکدین: Iranian Java Developers

نوشته های مشابه

‫6 دیدگاه ها

  1. با سلام و عرض خسته نباشید بسته ir.javacup.testقابل دانلود نمیباشذ لطفا بررسی کتید …
    با تشکر از سایت خوبتون

    1. سلام
      ما بررسی کردیم و ظاهرا مشکلی وجود نداشت.
      لطفا یکبار دیگر تلاش کنید.
      با تشکر

  2. سلام.ببخشید من نمیدونم چجور جوابمو بفرستم ک بدونم درسته یا نه.خاهشا راهنمایی کنید

    1. سلام
      همانطور که در صورت تمرین گفته‌شده، شما باید به هر روشی که تشخیص می‌دهید، برنامه‌ای بنویسید تا تست‌هایی که در اختیارتان گذاشته شده، پاس شوند. فایل‌های مربوط به برنامه‌ای که نوشته‌اید، باید در بسته‌ی ir.javacup.test قرار داشته باشند و به صورت زیپ‌شده در quera ارسال شوند.
      لطفا اگر باز هم مشکلی بود، در quera از قسمت “سوال بپرسید”، مشکل خود را مطرح کنید تا بهتر بتوانیم راهنمایی‌تان کنیم.

        1. سلام
          بابت وقفه‌ی پیش اومده عذرخواهی می‌کنیم. به زودی به سوالتون پاسخ داده می‌شه.
          با تشکر

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا