rcdbquery/src/commonTest/kotlin/de/pheerai/rcdbquery/dsl/RcdbQueryDslTest.kt
Oliver Rümpelein d6a1c0afa1 First "full" DSL
- Search Type
 - Term
 - Vendor
 - Additional columns/sorting
2020-04-17 12:52:29 +02:00

27 lines
653 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 {
vekoma()
mack()
of(Vendor.MAURER)
}
sortBy {
inversion()
manufacturer()
}
}
)
}
}