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

input-output-hk / atala-prism-building-blocks / 7277910648

20 Dec 2023 04:07PM UTC coverage: 30.677% (+0.006%) from 30.671%
7277910648

Pull #820

web-flow
Merge branch 'main' into anoncred/new_new_new_way_with_old_process
Pull Request #820: feat: complete the integration with anoncred and fixes

29 of 46 new or added lines in 2 files covered. (63.04%)

301 existing lines in 91 files now uncovered.

3988 of 13000 relevant lines covered (30.68%)

0.31 hits per line

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

60.0
/shared/src/main/scala/io/iohk/atala/shared/models/HexString.scala
1
package io.iohk.atala.shared.models
2

3
import io.iohk.atala.shared.utils.BytesOps
4
import scala.util.Try
5

6
opaque type HexString = String
7

8
object HexString {
1✔
UNCOV
9
  def fromStringUnsafe(s: String): HexString = s
×
10
  def fromString(s: String): Try[HexString] = Try(BytesOps.hexToBytes(s)).map(_ => s)
1✔
11
  def fromByteArray(bytes: Array[Byte]): HexString = BytesOps.bytesToHex(bytes)
12

13
  extension (s: HexString) {
1✔
14
    def toByteArray: Array[Byte] = BytesOps.hexToBytes(s)
×
15
    def toString: String = s
16
  }
17
}
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