Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- before:
- @Test
- public void transactionWithLeadingGarbage() throws Exception {
- final List<LogLine> logLines = new ArrayList<LogLine>();
- logLines.add(ReceivedLine.withPayload("received0"));
- logLines.add(ReceivedLine.withPayload("received1"));
- logLines.add(SentLine.withPayload("request"));
- logLines.add(ReceivedLine.withPayload("received2"));
- logLines.add(ReceivedLine.withPayload("received3"));
- logLines.add(ReceivedLine.withPayload("received4"));
- TransactionExtractor extract = new TransactionExtractor();
- Iterable<Transaction> transactions = extract.transactionsIn(logLines);
- assertEquals(1, IterableUtil.sizeOf(transactions));
- final Transaction extracted = IterableUtil.getAt(0, transactions);
- assertEquals(3, IterableUtil.sizeOf(extracted.response()));
- }
- after:
- @Test
- public void transactionWithLeadingGarbage() throws Exception {
- final LogLineBuilder log = new LogLineBuilder();
- log.addReceivedLines(2);
- log.addSentLine();
- log.addReceivedLines(3);
- final Iterable<Transaction> transactions = extractTransactionsFrom(log);
- assertEquals(1, from(transactions).getSize());
- assertEquals(3, from(firstOf(transactions).response()).getSize());
- }
Add Comment
Please, Sign In to add comment