• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

scoverage / sbt-scoverage-samples / #60

08 Apr 2023 02:29AM CUT coverage: 71.963% (+7.3%) from 64.706%
#60

push

rolandtritsch
Even more time to shut down.

77 of 107 relevant lines covered (71.96%)

0.72 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/src/main/scala/org/scoverage/samples/OrderEngine.scala
1
package org.scoverage.samples
2

3
import akka.actor.{ActorRef, Actor}
4

5
class OrderEngine(creditEngine: ActorRef) extends Actor with QuoteCache {
6

7
  def receive: PartialFunction[Any, Unit] = behaviour orElse {
1✔
8

9
    case req: MarketOrderRequest =>
10
      // send a credit request only if we have a price for the instrument
11
      map.get(req.instrument) foreach (quote => {
1✔
12
        val amount = quote.ask * req.units
1✔
13
        creditEngine ! CreditRequest(amount, req, sender())
1✔
14
      })
15

16
    case approve: CreditApprove =>
1✔
17
      val order = Order(approve.req, approve.amount)
1✔
18
      approve.client ! MarketOrderAccept(order, approve.req)
1✔
19

20
    case reject: CreditReject =>
21
      reject.client ! MarketOrderReject(reject.req)
1✔
22
  }
23
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc