rcdbquery/src/commonTest/kotlin/de/pheerai/rcdbquery/dsl/RcdbQueryDslTest.kt
Oliver Rümpelein cc703d5554 First semi-proper DSL-like syntax
- Native builds to compile now
 - Add Arvm 32 bit target
 - Add Jvm main class for test runs
2020-04-08 16:28:31 +02:00

27 lines
669 B
Kotlin

package de.pheerai.rcdbquery.dsl
import de.pheerai.rcdbquery.dataMappings.Order
import de.pheerai.rcdbquery.dataMappings.Vendor
import kotlin.test.Test
import kotlin.test.assertEquals
class RcdbQueryDslTest {
@Test
fun testQueryParamBuilder() {
assertEquals(
"https://www.rcdb.com/r.htm?mk=6836,6856,6905&order=24,30",
rcdbQuery {
vendors(
Vendor.VEKOMA,
Vendor.MACK,
Vendor.MAURER
)
sortBy(
Order.INVERSIONS,
Order.MANUFACTURER
)
}
)
}
}