Coverage Summary for Class: Employee (io.github.lyes_sefiane)

Class Class, % Method, % Line, %
Employee 0% (0/1) 0% (0/8) 0% (0/12)


 package io.github.lyes_sefiane;
 
 /**
  * Matricule UdeM : 20090833
  * @author Lyes SEFIANE
  * IFT 1170
  * Java et applications
  * lyes.sefiane@umontreal.ca
  * lyes.sefiane@gmail.com
  */
 public class Employee {
 
     private String nas;
     private double salHebdo;
 
 
     public Employee(String nas, double salHebdo) {
         this.nas = nas;
         this.salHebdo = salHebdo;
     }
 
     public Employee(String nas) {
         this (nas, 1000.00);
     }
 
     public Employee(String nas, double heuresParSemaine, double tauxHoraire) {
         this(nas, (heuresParSemaine * tauxHoraire));
     }
 
     /**
      * @return the nas
      */
     public String getNas() {
         return nas;
     }
 
     /**
      * @return the salHebdo
      */
     public double getSalHebdo() {
         return salHebdo;
     }
 
     /**
      * @param salHebdo the salHebdo to set
      */
     public void setSalHebdo(double salHebdo) {
         this.salHebdo = salHebdo;
     }
 
     public void afficher(String message) {
         System.out.println(message);
         System.out.printf("Numéro Assurence Sociale : %s\n"
                         + "Salaire Hebdomadaire     : %.2f \n\n",
                 nas,
                 salHebdo);
 
     }
 
     /*
      * Redéfinition de la methode toString()
      * Retourne une chaine de caractères foramtée
      */
     @Override
     public String toString() {
         return String.format("   '%11s' %11.2f$", nas, salHebdo);
     }
 }