El siguiente laboratorio tiene como objetivo poner en práctica todos los conceptos del paradigma de programación orientado a objetos.
- Desarrollar los archivos correspondientes al diagrama de UML anterior
- Implementar el método
calculateSalary()paraContractor: el cálculo es el resultado de la multiplicación de las horas fijas por el costo por hora. Y paraFullTimeEmployeeimplementar el métodocalculateSalary(): el cálculo es el resultado de la multiplicación de las horas de trabajo por el costo por hora menos un 29% de impuestos. - El método
returnHomeAddress()simplemente retorna la dirección asociada al tipoHOME. YreturnOfficeAddressretorna la dirección asociada al tipoOFFICE. - En este ejercicio, las pruebas de unidad ya existen en el folder
tst, por lo tanto el objetivo es desarrollar el código necesario para que todas las pruebas de unidad corran. En total son dos test suitesContractorTestSuiteyFullTimeEmployeeTestSuitecon tres pruebas cada uno. - NO TIENEN QUE MODIFICAR LAS PRUEBAS DE UNIDAD
