Guest User

Untitled

a guest
May 21st, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. before:
  2. @Test
  3. public void transactionWithLeadingGarbage() throws Exception {
  4. final List<LogLine> logLines = new ArrayList<LogLine>();
  5. logLines.add(ReceivedLine.withPayload("received0"));
  6. logLines.add(ReceivedLine.withPayload("received1"));
  7. logLines.add(SentLine.withPayload("request"));
  8. logLines.add(ReceivedLine.withPayload("received2"));
  9. logLines.add(ReceivedLine.withPayload("received3"));
  10. logLines.add(ReceivedLine.withPayload("received4"));
  11.  
  12. TransactionExtractor extract = new TransactionExtractor();
  13. Iterable<Transaction> transactions = extract.transactionsIn(logLines);
  14.  
  15. assertEquals(1, IterableUtil.sizeOf(transactions));
  16. final Transaction extracted = IterableUtil.getAt(0, transactions);
  17. assertEquals(3, IterableUtil.sizeOf(extracted.response()));
  18. }
  19.  
  20. after:
  21. @Test
  22. public void transactionWithLeadingGarbage() throws Exception {
  23. final LogLineBuilder log = new LogLineBuilder();
  24. log.addReceivedLines(2);
  25. log.addSentLine();
  26. log.addReceivedLines(3);
  27.  
  28. final Iterable<Transaction> transactions = extractTransactionsFrom(log);
  29.  
  30. assertEquals(1, from(transactions).getSize());
  31. assertEquals(3, from(firstOf(transactions).response()).getSize());
  32. }
Add Comment
Please, Sign In to add comment