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