เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

หลักของตัวเลข

ลองพิจารณาเมธอดสำหรับดึงหลักสุดท้ายของตัวเลขที่เราได้เรียนไปในบทก่อนหน้า เมธอดนี้ใช้ % 10 เพื่อดึงค่าหลักสุดท้ายของจำนวนเต็ม

เขียนเทสที่ ผ่าน (PASSING) เพื่อแสดงให้เห็นว่าเมธอดนี้ทำงานได้ถูกต้องสำหรับค่าจำนวนเต็มที่กำหนด

ได้ import แพ็กเกจ JUnit ที่จำเป็นไว้ให้แล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทดสอบใน Java เบื้องต้น

ดูคอร์ส

คำแนะนำการฝึกหัด

  • ใส่ annotation ที่ถูกต้องเพื่อให้ JUnit สามารถรันเทสนี้ได้
  • ใส่ค่าหลักสุดท้ายที่คาดหวังของจำนวนเต็มที่กำหนด
  • ใช้ JUnit assertion ที่เหมาะสมเพื่อตรวจสอบว่าค่าที่คาดหวังและค่าจริงเท่ากัน

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

public class LastDigitWithTests {
    public static void main(String[] args) {
        launchTestsAndPrint(LastDigitTest.class);
    }
}

class LastDigitTest {
	// Use the correct annotation to mark this as a JUnit test
    @____ 
    void testLastDigit() {
        int number = 2025;
        // What is the expected output?
        int expected = ____;

        int actual = LastDigit.lastDigit(number);

        // Use the correct JUnit assertion for the scenario
        ____(expected, actual);
    }
}
แก้ไขและรันโค้ด