มหาวิทยาลัยโค้ดยิม
การเรียนรู้
คอร์ส
งาน
แบบสำรวจและแบบทดสอบ
เกม
ช่วย
กำหนดการ
ชุมชน
ผู้ใช้
ฟอรั่ม
แชท
บทความ
เรื่องราวความสำเร็จ
กิจกรรม
บทวิจารณ์
การสมัครรับข้อมูล
ธีมสว่าง
บทเรียน
บทวิจารณ์
เกี่ยวกับเรา
เริ่ม
เริ่มเรียนรู้
เริ่มเรียนรู้เลย
แผนที่เควส
บทเรียน
ภารกิจทั้งหมด
ทุกระดับ
โครงการที่เกี่ยวข้อง: Maven
โมดูล 3
ระดับ ,
บทเรียน
งาน: คุณต้องสร้างไฟล์ปฏิบัติการ JAR ด้วยเกม JavaFX ผ่านเอ็นจิ้นกราฟิกจาก CodeGym สำหรับสิ่งนี้คุณต้อง: แยกจากที่เก็บhttps://github.com/CodeGymCC/project-maven ดาวน์โหลดเวอร์ชันของโครงการลงในคอมพิวเตอร์ของคุณ ต่อไปเราจะทำงานกับ ไฟล์ po
บททดสอบในชีวิตของโปรแกรมเมอร์
โมดูล 3
ระดับ ,
บทเรียน
ทำไมโปรแกรมเมอร์ต้องทดสอบ? สองสามระดับถัดไปจะเป็นการทดสอบในแบบที่โปรแกรมเมอร์ต้องการ แต่ก่อนอื่น มาดูกันว่าการทดสอบคืออะไรและเหตุใดจึงจำเป็น สำหรับซอฟต์แวร์ เราสามารถพูดได้ว่างานของการทดสอบคือการตรวจสอบว่าโปรแกรม: ทำในสิ่งที่เธอต้องทำ ไม่ทำ
การทดสอบครั้งแรกกับ JUnit
โมดูล 3
ระดับ ,
บทเรียน
เชื่อมต่อเฟรมเวิร์ก JUnit สำหรับการทดสอบโค้ด Java เรามีเฟรมเวิร์กที่ยอดเยี่ยมที่เรียกว่าJUnit มันใช้งานได้ดี มีการอัปเดตตลอดเวลา เป็นที่นิยมมาก และแน่นอนว่า Intellij IDEA ผสานรวมเข้ากับมันอย่างแน่นหนา ตอนนี้ทุกคนกำลังใช้เวอร์ชันที่ห้าของเฟร
การตั้งค่าสภาพแวดล้อมการทดสอบใน JUnit
โมดูล 3
ระดับ ,
บทเรียน
3.1 คำอธิบายประกอบ @BeforeEach, @AfterEach โปรดทราบว่าในตัวอย่างที่แล้ว ในแต่ละเมธอด เราต้องเขียนโค้ดเพื่อสร้างวัตถุเครื่องคิดเลข. แน่นอนว่านี่เป็นเพียงบรรทัดเดียว แต่ถ้าเราทดสอบระบบจริง เรามักจะเจอสถานการณ์ที่เราต้องสร้างและกำหนดค่าหลายอ็อ
คำอธิบายประกอบที่มีประโยชน์ใน JUnit
โมดูล 3
ระดับ ,
บทเรียน
4.1 @ปิดการใช้งาน ตอนนี้ มาดูคำอธิบายประกอบที่มีประโยชน์และเป็นที่นิยมของเฟรมเวิร์ก JUnit กัน คำอธิบายประกอบแรกอนุญาตให้คุณปิดการทดสอบเฉพาะ เพื่อไม่ให้ JUnit เรียกใช้ จำเป็นต้องใช้ในกรณีที่คุณสังเกตเห็นว่าการทดสอบทำงานไม่ถูกต้อง หรือคุณเปลี
การทดสอบพารามิเตอร์ใน Junit
โมดูล 3
ระดับ ,
บทเรียน
5.1 คำอธิบายประกอบ @ParameterizedTest บางครั้งคุณแค่ต้องการเรียกการทดสอบหลายๆ ครั้งด้วยพารามิเตอร์ที่แตกต่างกัน: ค่าที่แตกต่างกัน, พารามิเตอร์อินพุตที่แตกต่างกัน, ชื่อผู้ใช้ที่แตกต่างกัน JUnit มีจุดมุ่งหมายเพื่อทำให้ชีวิตของคุณง่ายขึ้น ดังน
การยืนยัน JUnit
โมดูล 3
ระดับ ,
บทเรียน
6.1 ยืนยัน การยืนยันคือการตรวจสอบพิเศษที่สามารถแทรกในตำแหน่งต่างๆ ในโค้ดได้ หน้าที่ของพวกเขาคือพิจารณาว่ามีบางอย่างผิดพลาด หรือเพื่อตรวจสอบว่าทุกอย่างเป็นไปตามที่ควร นี่คือ "ตามต้องการ" และอนุญาตให้คุณตั้งค่าได้หลายวิธี คุณได้พบการยืนยันบาง
คำอธิบายประกอบยอดนิยมใน JUnit
โมดูล 3
ระดับ ,
บทเรียน
7.1 คำอธิบายประกอบ @Suite และคำอธิบายประกอบที่ใช้บ่อยอีกสองสามรายการ แม้ว่าคุณจะไม่ได้ใช้มัน แต่คุณจะได้เห็นการทดสอบกับพวกมันอย่างแน่นอน ดังนั้นจึงจำเป็นต้องเข้าใจอย่างน้อยในแง่ทั่วไปว่าเขียนอะไรไว้ที่นั่น การทดสอบสามารถรวมกันเป็นกลุ่มได้ ม
การทดสอบขั้นสูงด้วย Mockito
โมดูล 3
ระดับ ,
บทเรียน
1.1 ห้องสมุด Mockito วันนี้เราจะทำความคุ้นเคยกับการทดสอบขั้นสูง โดยเฉพาะอย่าง ยิ่งกับ ห้องสมุด Mockito อย่าแม้แต่จะคิดที่จะออกจากธุรกิจนี้ ประการ แรกไลบรารีนี้เป็นมาตรฐานใน การทดสอบ สปริง ซึ่งเป็นมาตรฐานในอุตสาหกรรมการพัฒนาแบ็กเอนด์ของ Java
คำอธิบายประกอบ Mockito พื้นฐาน
โมดูล 3
ระดับ ,
บทเรียน
2.1 คำอธิบายประกอบ @Mock มีสองวิธีในการทำงานกับวัตถุจำลองใน Mockito อย่างแรกคือการสร้างวัตถุเสมือนทั้งหมดอย่างที่สองคือการรวมวัตถุที่มีอยู่ในกระดาษห่อ เริ่มกันที่อันแรก ในการสร้างวัตถุเสมือนทั้งหมด คุณต้องเขียนโค้ด: ИмяКласса имяПеременной
วัตถุเยาะเย้ย
โมดูล 3
ระดับ ,
บทเรียน
3.1 วิธีการ doReturn() มาบัดนี้มายา... สมมติว่าคุณสร้างวัตถุจำลองขึ้นมา แต่คุณต้องการให้มันทำงานด้วยวิธีใดวิธีหนึ่ง เมื่อมีการเรียกใช้เมธอดบางเมธอด มีการทำสิ่งที่สำคัญ หรือเมธอดส่งคืนผลลัพธ์บางอย่าง จะทำอย่างไร? ไลบรารี Mockito ช่วยให้คุณสา
การเรียกเมธอดจำลองด้วยพารามิเตอร์
โมดูล 3
ระดับ ,
บทเรียน
4.1 พารามิเตอร์เมธอด กฎก่อนหน้านี้ที่เพิ่มไปยังออบเจกต์จำลองจัดการกับเมธอดที่ไม่มีพารามิเตอร์ และจะสร้างกฎสำหรับเมธอดด้วยพารามิเตอร์ได้อย่างไร? นอกจากนี้ฉันต้องการสร้างกฎเพื่อให้ค่าพารามิเตอร์บางตัวมีผลลัพธ์เดียวและสำหรับค่าอื่น - อีกค่าหนึ
แสดงมากขึ้น
1
...
23
24
25
26
27
...
35
Please enable JavaScript to continue using this application.