Skip to content

Instantly share code, notes, and snippets.

View eduesqui's full-sized avatar
💻
Stay hungry

Eduardo González eduesqui

💻
Stay hungry
View GitHub Profile
public class DolarConverterService {
public Double covertToDolar(DolarPojo dolar,Double value) {
return value/dolar.getDolarValue();
}
}
class DolarConverterServiceTest {
@Test //Anotacion
void result_one_when_value_is_equals_dolar() {
//1. Preparación
DolarService dolarService = Mockito.mock(DolarService.class);
Mockito.when(dolarService.getDolarValue(DivisasEnum.MXN)).thenReturn(new DolarPojo(19.3,new Date()));
//2. Ejecución
public class DolarConverterService {
public Double covertToDolar(DolarPojo dolar,Double value) {
return null;
}
}
public enum DivisasEnum {
MXN,CAD,EURO
}
public class DolarPojo {
Double dolarValue;
Date date;
public DolarPojo() {
super();
}
@eduesqui
eduesqui / pom.xml
Created March 10, 2021 02:29
Pom Ejemplo Pruebas unitarias
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter-api</artifactId>
<version>5.7.1</version>
<scope>test</scope>
</dependency>
<dependency>
insert into tasks (description,status,creation_date)values('buy cereal',0, NOW());
insert into tasks (description,status,creation_date)values('study math',0, NOW());
insert into tasks (description,status,creation_date)values('save money',1, NOW());
insert into tasks (description,status,creation_date)values('buy apples',0, NOW());
@RestController
@RequestMapping (value="todolist")
public class ToDoList {
@Autowired
private ITaskService taskService;
@GetMapping(value="tasks")
public List<Task> getTasks() {
return taskService.getTask();
public interface ITaskService {
public List<Task> getTask();
}
public interface ITaskDao extends CrudRepository<Task, Long> {
}