1package com.peachpasswords.ui.settings23import org.junit.Assert.assertEquals4import org.junit.Test56class SettingsBreachCheckTest {7 @Test fun sha1_hex_is_uppercase_utf8() {8 assertEquals("AAF4C61DDCC5E8A2DABEDE0F3B482CD9AEA9434D", sha1Hex("hello"))9 }1011 @Test fun pwned_range_parser_ignores_padding_rows() {12 val body = """13 00000000000000000000000000000000000:014 AF4C61DDCC5E8A2DABEDE0F3B482CD9AEA9434D:4215 FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF:016 """.trimIndent()1718 assertEquals(42, parsePwnedRangeCount(body, "AF4C61DDCC5E8A2DABEDE0F3B482CD9AEA9434D"))19 assertEquals(0, parsePwnedRangeCount(body, "11111111111111111111111111111111111"))20 }21}