aoc2022/Tests/aoc2022Tests/day03.swift

24 lines
638 B
Swift
Raw Normal View History

2024-08-18 12:14:40 -05:00
import Testing
@testable import aoc2022
@Suite("Day 3 Tests") struct Day03Test {
@Test("Part 1 Test") func testPart1() {
let input = """
vJrwpWtwJgWrhcsFMMfFFhFp
jqHRNqRjqzjGDLGLrsFMfFZSrLrFZsSL
PmmdzqPrVvPwwTWBwg
wMqvLMZHhHMvwLHjbvcjnnSBnvTQFn
ttgJtRGJQctTZtZT
CrZsJsPPZsGzwwsLwLmpwMDw
"""
let out = Day03.part1(input)
#expect(out == 157)
}
@Test("Part 1 Actual") func runPart1() throws {
let input = try String(contentsOfFile: "Input/day03.txt")
let out = Day03.part1(input)
#expect(out == 8176)
}
}