Commit d1017770 authored by Shanelle Valencia's avatar Shanelle Valencia

[AFP-53] Added endpoint testing for kafka update [@svalencia]

parent 56b34f30
Pipeline #1742 failed with stage
in 38 seconds
...@@ -32,8 +32,6 @@ public class Receiver { ...@@ -32,8 +32,6 @@ public class Receiver {
@Autowired @Autowired
private OrderService orderService; private OrderService orderService;
@Autowired
private OrderRepository orderRepository;
@Autowired @Autowired
private EmailService emailService; private EmailService emailService;
...@@ -43,13 +41,13 @@ public class Receiver { ...@@ -43,13 +41,13 @@ public class Receiver {
kafkaReceiver.receive() kafkaReceiver.receive()
.doOnNext(record -> System.out.println(record)) .doOnNext(record -> System.out.println(record))
.doOnNext(record -> log.info("record.value(): {} ", record.value())) .doOnNext(record -> log.info("record.value(): {} ", record.value()))
// .doOnNext(record -> { .doOnNext(record -> {
// if (record.key() != null) { if (record.key() != null) {
// updateOrderStatus(record.value()); updateOrderStatus(record.value());
// } else { } else {
// log.error("{} is :::::: ", record.value()); log.error("{} is :::::: ", record.value());
// } }
// }) })
.doOnNext(record -> updateOrderStatus(record.value())) .doOnNext(record -> updateOrderStatus(record.value()))
.doOnError(throwable -> System.out.println(throwable.getMessage())) .doOnError(throwable -> System.out.println(throwable.getMessage()))
.subscribe(); .subscribe();
...@@ -60,22 +58,16 @@ public class Receiver { ...@@ -60,22 +58,16 @@ public class Receiver {
private void updateOrderStatus(String orderStr) { private void updateOrderStatus(String orderStr) {
try { try {
// if (orderStr.isEmpty()) { ObjectMapper objectMapper = new ObjectMapper();
// log.info("ORDERSTR IS EMPTYYYYYY"); Order order = objectMapper.readValue(orderStr, Order.class);
// return; log.info("ORDER objectMapper {}", order);
// } else { String orderId = order.getId();
ObjectMapper objectMapper = new ObjectMapper();
Order order = objectMapper.readValue(orderStr, Order.class); System.out.println("About to try sending an email.");
log.info("ORDER objectMapper {}", order); emailService.emailCreator(order);
String orderId = order.getId();
System.out.println("About to try sending an email.");
emailService.emailCreator(order);
Mono<Order> updated = orderService.updateOrderByOrderId(orderId, order);
updated.subscribe();
// }
Mono<Order> updated = orderService.updateOrderByOrderId(orderId, order);
updated.subscribe();
} catch (Exception e) { } catch (Exception e) {
log.error("Caught error on UpdateOrderStatus method", e); log.error("Caught error on UpdateOrderStatus method", e);
// e.printStackTrace(); // e.printStackTrace();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment