salomonbrys
12/08/2016, 9:53 AMfit
gone ?salomonbrys
12/08/2016, 10:00 AMit
test on Idea 2016.3 using the Spek plugin, but it does not work: it executes all tests in the classdmitriy.m
12/08/2016, 12:17 PMdmitriy.m
12/08/2016, 12:17 PMsnowe
12/09/2016, 12:05 AMsnowe
12/09/2016, 12:06 AM@DatabaseTest
is pretty much just @DataJpaTest
, but with a couple configurations.
@DatabaseTest
@RunWith(SpringRunner::class)
open class ServiceOrderDataServiceComponentTest: Spek({
describe("a service order") {
@Autowired var repository: ServiceOrderViewRepository
@Autowired lateinit var manager: TestEntityManager
lateinit var service: ServiceOrderDataService
val translator: ServiceOrderTranslator = ServiceOrderTranslator()
raniejade
12/09/2016, 2:48 AMraniejade
12/09/2016, 2:50 AMraniejade
12/09/2016, 2:54 AMsnowe
12/09/2016, 3:15 AMkittinunf
12/09/2016, 7:12 AMsalomonbrys
12/09/2016, 9:38 AMtestRuntime "org.junit.platform:junit-platform-launcher:$junit_version"
testRuntime "org.jetbrains.spek:spek-junit-platform-engine:$spek_version"
If I remove junit-platform-launcher
, I get a ClassNotFoundException: org.junit.platform.engine.discovery.ClasspathRootSelector
when launching tests (either via Idea or via Gradle)salomonbrys
12/09/2016, 9:40 AMjunit_version = '1.0.0-M3'
, spek_version = '1.1.0-beta2'
)raniejade
12/10/2016, 3:37 AM1.0.0-M2
version is being used, don't remove junit-platform-launcher
for now.raniejade
12/10/2016, 3:37 AMraniejade
12/10/2016, 3:38 AMplatformVersion '1.0.0-M3'
in the junitPlatform
block.raniejade
12/10/2016, 3:39 AMjdiaz
12/10/2016, 7:49 PMjdiaz
12/10/2016, 7:49 PMokkero
12/11/2016, 8:22 PMgildor
12/12/2016, 5:33 AMdmitriy.m
12/13/2016, 11:04 AMdmitriy.m
12/13/2016, 1:20 PMsleep
test for some time? like Thread.sleep()
, maybe there is more good looking way to do itraniejade
12/13/2016, 4:30 PMraniejade
12/13/2016, 4:31 PMdmitriy.m
12/13/2016, 4:31 PMdmitriy.m
12/13/2016, 4:31 PMCalculator
in doc 😄raniejade
12/13/2016, 4:31 PMThread.sleep()
within it
blocks.dmitriy.m
12/13/2016, 4:32 PMraniejade
12/13/2016, 4:33 PM