Writing the first test
ลองสร้างไฟล์ใหม่ ชื่อ AdderTest.java
ลองเขียน Test case ง่ายๆ สำหรับทดสอบการ บวกเลข ภายในไฟล์ AdderTest.java
public class AdderTest { @Test public void Add_Should_ReturnSumOfInputs() { Adder adder = new Adder(); int result = adder.add(1, 1); Assert.assertEquals(2, result); } }
โค้ดนี้จะยังไม่สามารถทำงานได้ ต้องสร้าง Class ชื่อ Adder และมีรายละเอียดด้านใน ตรงกับที่เขียน test ไว้ก่อน
class Adder { public int add(int left, int right) { return 0; } }
ทดลอง run test จะได้ผลลัพธ์ดังรูป ลองสังเกตุดูข้อความที่ออกมา
แก้ไขไฟล์ Adder.java
class Adder { public int add(int left, int right) { return 2; } }
แล้วลอง Run test อีกครั้ง ผลลัพธ์จะเปลี่ยนไป
ศึกษาเพิ่มเติมเกีย่วกับภาษา Java https://introcs.cs.princeton.edu/java/11cheatsheet/