Skip to content

Commit 0374f40

Browse files
authored
Merge pull request #30 from code-star/fix-project-structure
Fixed project structure
2 parents ec8add0 + 921dfdb commit 0374f40

File tree

20 files changed

+14
-19
lines changed

20 files changed

+14
-19
lines changed

.github/workflows/build-and-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
steps:
1010
- uses: actions/checkout@v1
1111
- name: Run Gradle
12-
run: ./gradlew :backend:clean backend:test
12+
run: ./gradlew :backend:clean :backend:test
1313

1414
frontend:
1515
name: "frontend / Build and test"
@@ -29,5 +29,5 @@ jobs:
2929
steps:
3030
- uses: actions/checkout@v1
3131
- name: Run Gradle
32-
run: ./gradlew data:clean data:test
32+
run: ./gradlew :data:clean :data:test
3333

backend/build.gradle.kts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,3 @@ dependencies {
6161
testImplementation("io.ktor:ktor-server-tests:$ktor_version")
6262
testImplementation("io.kotlintest:kotlintest-runner-junit5:3.3.0")
6363
}
64-
65-
kotlin.sourceSets["main"].kotlin.srcDirs("src")
66-
kotlin.sourceSets["test"].kotlin.srcDirs("test")
67-
68-
project.the<SourceSetContainer>()["main"].resources.srcDirs("resources")
69-
project.the<SourceSetContainer>()["test"].resources.srcDirs("testresources")

build.gradle.kts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,11 @@ allprojects {
1111
maven { url = uri("https://kotlin.bintray.com/ktor") }
1212
maven { url = uri("https://plugins.gradle.org/m2/") }
1313
}
14+
15+
tasks.withType<Test> {
16+
useJUnitPlatform()
17+
testLogging {
18+
events("passed", "failed", "skipped")
19+
}
20+
}
1421
}

data/.kotlintest/spec_failures

Whitespace-only changes.

data/build.gradle.kts

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,10 +56,5 @@ dependencies {
5656
implementation("org.jetbrains.kotlinx:kotlinx-serialization-runtime:$serialization_version")
5757
implementation("io.ktor:ktor-client-apache:$ktor_version")
5858
testImplementation("io.ktor:ktor-server-tests:$ktor_version")
59+
testImplementation("io.kotlintest:kotlintest-runner-junit5:3.4.2")
5960
}
60-
61-
kotlin.sourceSets["main"].kotlin.srcDirs("src")
62-
kotlin.sourceSets["test"].kotlin.srcDirs("test")
63-
64-
sourceSets["main"].resources.srcDirs("resources")
65-
sourceSets["test"].resources.srcDirs("testresources")
File renamed without changes.

data/test/nl/codestar/interchange/domain/GraphTest.kt renamed to data/src/test/kotlin/nl/codestar/interchange/domain/GraphTest.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package nl.codestar.interchange.domain
22

3-
import kotlinx.serialization.dumps
3+
import io.kotlintest.specs.StringSpec
44
import kotlinx.serialization.json.Json
55
import kotlinx.serialization.json.JsonConfiguration
66
import kotlin.test.*
77

8-
class GraphTest {
8+
class GraphTest : StringSpec({
99
val nodes = listOf(
1010
Node(Position("50", "100")),
1111
Node(Position("150", "200")),
@@ -21,8 +21,7 @@ class GraphTest {
2121

2222
val json = Json(JsonConfiguration.Stable.copy(strictMode = false))
2323

24-
@Test
25-
fun testSerialization() {
24+
"serialization should work correctly" {
2625
val expected = """
2726
{
2827
"nodes": [
@@ -44,4 +43,4 @@ class GraphTest {
4443
serialized
4544
)
4645
}
47-
}
46+
})

0 commit comments

Comments
 (0)