1
0
This commit is contained in:
2021-12-03 12:34:02 +01:00
parent b9a8e7585b
commit 811a6a0af0
11 changed files with 66 additions and 187 deletions
+6 -6
View File
@@ -23,7 +23,7 @@ abstract class BaseDayTest(day: Int) {
BeanContext.run()
}
val instance: Any by lazy { ctx.value.getBean(ctx.value.findDayDefinition(day)) }
val instance by lazy { ctx.value.getBean(ctx.value.findDayDefinition(day)) }
private val exampleCtx = lazy {
@@ -32,7 +32,7 @@ abstract class BaseDayTest(day: Int) {
.start()
}
val exampleInstance: Any by lazy { exampleCtx.value.getBean(exampleCtx.value.findDayDefinition(day)) }
val exampleInstance by lazy { exampleCtx.value.getBean(exampleCtx.value.findDayDefinition(day)) }
@AfterAll
fun `after all`() {
@@ -44,22 +44,22 @@ abstract class BaseDayTest(day: Int) {
@Test
fun `part1 example result`() {
Assertions.assertThat(ctx.value.run(exampleInstance, "part1")).isEqualTo(part1Example)
Assertions.assertThat(exampleInstance.part1()).isEqualTo(part1Example)
}
@Test
fun `part1 result`() {
Assertions.assertThat(ctx.value.run(instance, "part1")).isEqualTo(part1Answer)
Assertions.assertThat(instance.part1()).isEqualTo(part1Answer)
}
@Test
fun `part2 example result`() {
Assertions.assertThat(ctx.value.run(exampleInstance, "part2")).isEqualTo(part2Example)
Assertions.assertThat(exampleInstance.part2()).isEqualTo(part2Example)
}
@Test
fun `part2 result`() {
Assertions.assertThat(ctx.value.run(instance, "part2")).isEqualTo(part2Answer)
Assertions.assertThat(instance.part2()).isEqualTo(part2Answer)
}
}