I am trying to create a program in Java that will test 6 of the assertmethod

You are studying the green pigment production in a bacterium you isolated fr

Saya mencoba membuat program di Java yang akan menguji 6 metode assert dari J-unit. Saya pikir saya sudah mengetahui semuanya tetapi tidak dikompilasi & dijalankan di IntelliJ saya. Saya pikir saya sudah 99% selesai, dan pada titik ini berharap ada seorang ahli yang dapat melihat apa yang saya miliki sejauh ini & mendorong saya ekstra 1% itu. Ketika saya mencoba menjalankannya, saya mendapatkan kesalahan tentang kehilangan public static void main. Yang saya sadari tidak ada, jadi saya mengubah kelas publik Main menjadi public static void main dan mendapatkan banyak kesalahan baru yang tidak muncul sebelumnya. Tapi inilah yang saya miliki sejauh ini. Main.java import static org.junit.Assert.assertEquals;import static org.junit.Assert.assertFalse;import static org.junit.Assert.assertNotNull;import static org.junit.Assert.assertNotSame;import static org.junit.Assert.assertNotSame;import static org.junit. .assertNull;import static org.junit.Assert.assertTrue;import org.junit.Before;import org.junit.Test;public class EmployeeTest { Employee employee1, employee2; // Pertama siapkan message1 dan message2 @Sebelum public void setUp() { employee1 = new Employee(); karyawan2 = Karyawan baru(“Jhon Smith”, “123-A”, “15-11-2005”); } // Uji semua metode // Uji Kasus 1: Uji metode getEmployeeNumber @Uji public void testgetEmployeeNumber() { assertEquals(“123-A”, employee2.getEmployeeNumber()); } // Uji Kasus 2: Uji metode isValidEmpNum dengan data yang tidak valid @Uji public void testisValidEmpNum() { assertFalse(employee2.isValidEmpNum(“234-BB”)); } // Uji Kasus 3: Uji metode isValidEmpNum dengan data yang valid @Uji public void tesValidEmpNum() { assertTrue(employee2.isValidEmpNum(“234-B”)); } // Uji Kasus 4: Uji metode getHireDate @Uji public void tessetHireDate() { employee1.setHireDate(“2021-04-06”); assertNotNull(employee1.getHireDate()); } // Uji Kasus 5: Uji metode getHireDate dengan nilai null @Uji public void tessetHireDateNullValue() { employee1.setHireDate(null); assertNull(employee1.getHireDate()); } // Uji Kasus 6: Uji metode getName @Test public void testgetName() { assertNotSame(“Not Equal”, “Jhonnn Smith”, employee2.getName()); }} Employee.java import java.util.regex.Pattern;public class Employee { // variabel instance private String name; private String employeeNumber; Tanggal sewa String pribadi; /** * Konstruktor berparameter * * @param n * @param num * @param date */ public Employee(String n, String num, String date) { this.employeeNumber = num; this.nama = n; this.hireDate = tanggal; } /** * Konstruktor default */ public Employee() { } /** * @return the name */ public String getName() { return name; } /** * @param n nama yang akan disetel */ public void setName(String n) { this.name = n; } /** * @kembalikan employeeNumber */ public String getEmployeeNumber() { return employeeNumber; } /** * @param employeeNumber the employeeNumber yang akan ditetapkan */ public void setEmployeeNumber(String e) { if (isValidEmpNum(e)) { this.employeeNumber = e; } } /** * @return the hireDate */ public String getHireDate() { return hireDate; } /** * @param hireDate the hireDate untuk mengatur */ public void setHireDate(String hireDate) { this.hireDate = hireDate; } public boolean isValidEmpNum(String e) { Pola string = “[0-9]{3}[-]{1}[A-M]{1}”; kembalikan Pattern.matches(pattern, e); } @Override public String toString() { kembalikan “Nama: ” + getName() + “n” + “Nomor Karyawan: ” + getEmployeeNumber() + “n” + “Tanggal Sewa: ” + getHireDate() + “n” ; }} Teknik & Teknologi Ilmu Komputer Pemrograman Java CIT 360

Jangan gunakan sumber plagiat. Dapatkan Esai Kustom Anda di

Saya mencoba membuat program di Java yang akan menguji 6 metode asert

Hanya dari $13/Halaman

Author: Ethan Thomas