Keine ausführbaren Methoden, die auf JUnit-test-Klasse (netbeans)

Mir bitte helfen!

Erstellt habe ich eine EmployeeTest - Klasse zum schreiben in eine Employee Klasse, aber dieser Fehler tritt auf, bevor ich Sie abschließen kann. Ich hatte geschrieben das ähnliches Projekt vor diesem Projekt, es lief ohne Fehler. Dies ist eine sehr einfache Klasse, wie Sie unten sehen können.

Dies ist die Fehlermeldung:

initialization ERROR : No runnable methods
    -No runnable methods
    -java.lang.Exception
    -at java.lang.reflect.Constructor.newInstance(Constructor.java:526)

Dies ist EmployeeTest Klasse:

import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;

public class EmployeeTest {
Employee employee;
public EmployeeTest() {
}

@BeforeClass
public static void setUpClass() {
}

@AfterClass
public static void tearDownClass() {
}

@Before
public void setUp() {
    employee = new Employee("Austin", "Powers", 70000.00); 
}
public void testGetName(){
    String expected = "Austin Powers";
    String actual = employee.getName();
    assertEquals(expected, actual);


}
public void testGetSalary(){
    double expected = 70000.00;
    double actual = employee.getSalary();
    double marginOfError = 0.0001;
    assertEquals(expected, actual, marginOfError);
 }
public void testChangeSalary(){

    double percentIncrease = 5.00;
    employee.changeSalary(percentIncrease);
    double expected = 73500.00;
    double actual = employee.getSalary();
    double marginOfError = 0.0001;
    assertEquals(expected, actual, marginOfError);
  }
}

Dies ist eine unfertige Employee Klasse:

class Employee {
private String firstName;
private String lastName;
private double salary;

public Employee(String austin, String powers, double d) {
    firstName = austin;
    lastName = powers;

}


String getName() {
    return firstName +" "+lastName;
      }

double getSalary() {
    throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}

void changeSalary(double percentIncrease) {
    throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
  }

}
InformationsquelleAutor cherry | 2013-12-03
Schreibe einen Kommentar