Java Bibliotecas Principales: up package test FIN
This commit is contained in:
parent
0e7df0af28
commit
b1351fcce8
@ -0,0 +1,23 @@
|
|||||||
|
package com.bytebank.test;
|
||||||
|
import com.bytebank.modelo.Contador;
|
||||||
|
import com.bytebank.modelo.ControlBonificacion;
|
||||||
|
import com.bytebank.modelo.Funcionario;
|
||||||
|
import com.bytebank.modelo.Gerente;
|
||||||
|
|
||||||
|
public class TestControlBonificacion {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Funcionario diego = new Contador();
|
||||||
|
diego.setSalario(2000.0);
|
||||||
|
|
||||||
|
Gerente jimena = new Gerente();
|
||||||
|
jimena.setSalario(10000.0);
|
||||||
|
|
||||||
|
ControlBonificacion controlBonificacion = new ControlBonificacion();
|
||||||
|
System.out.println(controlBonificacion.registrarSalario(diego));
|
||||||
|
System.out.println(controlBonificacion.registrarSalario(jimena));
|
||||||
|
|
||||||
|
Contador alex = new Contador();
|
||||||
|
alex.setSalario(5000.0);
|
||||||
|
System.out.println(controlBonificacion.registrarSalario(alex));
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
package com.bytebank.test;
|
||||||
|
import com.bytebank.modelo.CuentaCorriente;
|
||||||
|
import com.bytebank.modelo.SaldoInsuficienteException;
|
||||||
|
import com.bytebank.modelo.CuentaAhorro;
|
||||||
|
|
||||||
|
public class TestCuentas {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
CuentaCorriente cta_corriente = new CuentaCorriente(1, 1);
|
||||||
|
CuentaAhorro cta_ahorro = new CuentaAhorro(2, 3);
|
||||||
|
cta_corriente.depositar(2000.0);
|
||||||
|
try {
|
||||||
|
cta_corriente.transferir(1000.0, cta_ahorro);
|
||||||
|
} catch (SaldoInsuficienteException e) {
|
||||||
|
e.printStackTrace();
|
||||||
|
}
|
||||||
|
System.out.println("Saldo Cuenta de Ahorro : " + cta_ahorro.getSaldo());
|
||||||
|
System.out.println("Saldo Cuenta de Corriente: " + cta_corriente.getSaldo());
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,14 @@
|
|||||||
|
package com.bytebank.test;
|
||||||
|
import com.bytebank.modelo.Contador;
|
||||||
|
import com.bytebank.modelo.Funcionario;
|
||||||
|
|
||||||
|
public class TestFuncionario {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Funcionario diego = new Contador();
|
||||||
|
diego.setNombre("Diego");
|
||||||
|
diego.setDocumento("123456789-F");
|
||||||
|
diego.setSalario(2000.0);
|
||||||
|
System.out.println("Funcionario: "+diego.getNombre()+" - "+diego.getSalario()+" - "+diego.getDocumento());
|
||||||
|
System.out.println(diego.getBonificacion());
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,19 @@
|
|||||||
|
package com.bytebank.test;
|
||||||
|
import com.bytebank.modelo.Gerente;
|
||||||
|
|
||||||
|
public class TestGerente {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
Gerente gerente = new Gerente();
|
||||||
|
gerente.setNombre("pepe");
|
||||||
|
gerente.setSalario(5000.0);
|
||||||
|
gerente.setDocumento("987654321-D");
|
||||||
|
System.out.println(gerente.getNombre()+" - "+
|
||||||
|
gerente.getDocumento()+" - "+
|
||||||
|
gerente.getSalario()+" - "+
|
||||||
|
gerente.getBonificacion());
|
||||||
|
|
||||||
|
gerente.setClave("AluraLatam");
|
||||||
|
System.out.println(gerente.inicioSesion("AluraLatam"));
|
||||||
|
System.out.println(gerente.inicioSesion("ClaveErronea"));
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,25 @@
|
|||||||
|
package com.bytebank.test;
|
||||||
|
import com.bytebank.modelo.Gerente;
|
||||||
|
import com.bytebank.modelo.Funcionario;
|
||||||
|
|
||||||
|
public class TestReferencias {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
|
||||||
|
// El elemento mas genérico puede ser adaptado al elemento mas específico:
|
||||||
|
// Todos los 'gerentes' son 'funcionarios', pero no todos los 'funcionarios'
|
||||||
|
// son 'gerentes'
|
||||||
|
|
||||||
|
//Funcionario funcionario = new Funcionario();
|
||||||
|
Funcionario funcionario = new Gerente();
|
||||||
|
funcionario.setNombre("Diego");
|
||||||
|
|
||||||
|
Gerente gerente = new Gerente();
|
||||||
|
gerente.setNombre("Jimena");
|
||||||
|
|
||||||
|
funcionario.setSalario(2000.0);
|
||||||
|
gerente.setSalario(10000.0);
|
||||||
|
|
||||||
|
//funcionario.inicioSesion("no_es_posible");
|
||||||
|
System.out.println(gerente.inicioSesion("askldfhkasjdhf"));
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,15 @@
|
|||||||
|
package com.bytebank.test;
|
||||||
|
import com.bytebank.modelo.SistemaInterno;
|
||||||
|
import com.bytebank.modelo.Gerente;
|
||||||
|
import com.bytebank.modelo.Administrador;
|
||||||
|
|
||||||
|
public class TestSistemaInterno {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
SistemaInterno sistema = new SistemaInterno();
|
||||||
|
Gerente gerente1 = new Gerente();
|
||||||
|
Administrador admin1 = new Administrador();
|
||||||
|
System.out.println(sistema.autentica(gerente1));
|
||||||
|
System.out.println(sistema.autentica(admin1));
|
||||||
|
//sistema.autentica(admin1);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,31 @@
|
|||||||
|
package com.bytebank.test;
|
||||||
|
|
||||||
|
import com.bytebank.modelo.CuentaAhorro;
|
||||||
|
|
||||||
|
public class TestString {
|
||||||
|
public static void main(String[] args) {
|
||||||
|
String nombre = "DevFzn";
|
||||||
|
nombre = nombre.replace('D', 'd');
|
||||||
|
nombre = nombre.concat(" estudiando con Alura");
|
||||||
|
System.out.println(nombre);
|
||||||
|
|
||||||
|
printLine(nombre);
|
||||||
|
printLine(nombre.indexOf("F"));
|
||||||
|
printLine(nombre.charAt(3));
|
||||||
|
printLine(new CuentaAhorro(11, 22));
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void printLine(Object valor) {
|
||||||
|
System.out.println(valor.toString());
|
||||||
|
}
|
||||||
|
// Sobrecargando método printLine()
|
||||||
|
public static void printLine(String msj) {
|
||||||
|
System.out.println(msj);
|
||||||
|
}
|
||||||
|
public static void printLine(int valor) {
|
||||||
|
System.out.println(valor);
|
||||||
|
}
|
||||||
|
public static void printLine(char caracter) {
|
||||||
|
System.out.println(caracter);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user