Roman
10/05/2018, 7:12 AMclass HomeControllerTest {
companion object {
lateinit var homeController: HomeController
@BeforeAll
@JvmStatic
fun main() {
val latch = CountDownLatch(1)
SwingUtilities.invokeLater {
JFXPanel()
latch.countDown()
}
if (!latch.await(5L, TimeUnit.SECONDS)) {
throw ExceptionInInitializerError()
}
homeController = HomeController()
}
}
@Test
fun `loadErpPrinters with exception`() {
val mock = mock<Rest>() {
on { loadErpPrinters() } doThrow KPrinterApiException()
}
}