Verify ( Assert )

ลำดับสุดท้ายคือการตรวจสอบข้อมูล คือดูจากผลลัพธ์ว่า สิ่งที่ได้กลับคืนมาจากการทำงานนั้น ถูกต้องตามที่คาดหวังไว้หรือไม่ ถ้าถูกต้อง เทสก็จะผ่าน ถ้าไม่ถูก เทสก็จะรายงานเราว่าไม่ผ่าน

ลองเพิ่มโค้ดเข้าไป

func test_add_with_1_1_should_return_2(){
        let adder = Adder()

        let result = adder.add(first: 1, second: 1)

        XCTAssertEqual(2, result)
}

ลองทำการทดสอบ จะได้ผลลัพธ์ดังรูป

หลังจากนี้ให้ลองทำการเพิ่ม Test method หรือลองทำให้ test ไม่ผ่านดูเพื่อเป็นแนวทางในการเขียน unit test หรือ automated test ในระดับอื่นๆได้

results matching ""

    No results matching ""