เขียนและรันการทดสอบหน่วย

เริ่มต้นด้วยการทดสอบหน่วยตัวอย่าง เพื่อเขียนและรันการทดสอบหน่วยสำหรับองค์ประกอบที่กำหนดเองของ Oracle Content Management

เริ่มต้นด้วยการทดสอบหน่วยตัวอย่าง

ตัวอย่าง Developer Cloud Service สำหรับ Oracle Content Management มีไฟล์ดังต่อไปนี้ เพื่อช่วยคุณในการเขียนการทดสอบหน่วย

  • src/test/unit: ประกอบด้วยการทดสอบหน่วยสำหรับองค์ประกอบ Sample-To-Do โดยใช้เป็นตัวอย่างสำหรับเขียนการทดสอบหน่วยสำหรับรหัส JavaScript ขององค์ประกอบ ซึ่งมีโมดูล RequireJS ระบบจะใช้เฟรมเวิร์ก Mocha และ Chai สำหรับการทดสอบหน่วย JavaScript

  • index.html: รันการทดสอบหน่วย ระบบจะโหลด Mocha, Chai และไฟล์การทดสอบหลัก test-main.js

  • test-main.js: โหลดโมดูลการทดสอบหน่วย Sample-To-Do-Test และรันการทดสอบหน่วย Mocha

  • Sample-To-Do-Test.js:

    • กำหนดการทดสอบจริง ระบบจะโหลดรหัสที่มาขององค์ประกอบ components/Sample-To-Do/assets/render.js โดยใช้ RequireJS

    • ทดสอบเมทธอด add(), delete(), title() และ placeholder()

เขียนการทดสอบหน่วยสำหรับองค์ประกอบของคุณ

ในการเขียนการทดสอบหน่วยของคุณแต่ละรายการสำหรับองค์ประกอบที่กำหนดเอง ให้ทำตามขั้นตอนเหล่านี้

  1. เขียนการทดสอบหน่วยที่คล้ายกับ Sample-To-Do-Test.js

  2. โหลดการทดสอบที่คุณเขียนเข้าสู่ test-main.js

รันการทดสอบหน่วยในระบบ

ในการรันการทดสอบหน่วยในระบบ ให้ทำตามขั้นตอนเหล่านี้

  1. โคลนพื้นที่เก็บข้อมูล Git ในระบบ

  2. ในวินโดว์เทอร์มินัลบนเครื่องคอมพิวเตอร์ในระบบของคุณ ให้ป้อน npm install

  3. ป้อน npm start

  4. ป้อน npm test หรือเปิด http://localhost:8085/unit/ ในเบราเซอร์