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

scoverage / sbt-scoverage-samples / #102

05 Nov 2023 02:28PM UTC coverage: 64.444% (-6.6%) from 71.028%
#102

push

rolandtritsch
Update test file to latest version.

87 of 135 relevant lines covered (64.44%)

0.64 hits per line

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

90.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

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

1✔
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())
14
      })
15

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

1✔
20
    case reject: CreditReject =>
1✔
21
      reject.client ! MarketOrderReject(reject.req)
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