package de.pheerai.rcdbquery.dataMappings import kotlin.test.Test import kotlin.test.assertEquals import kotlin.test.assertNull class VendorTest { @Test fun testQueryParam() { assertEquals( "mk=6837", Vendor.INTAMIN.queryParam ) } @Test fun testQueryParamsGeneration() { assertEquals( "mk=6837&mk=6836", Vendor.createQueryParam(Vendor.INTAMIN, Vendor.VEKOMA), "Generation by Enum lookup failed." ) assertEquals( "mk=6836&mk=6856&mk=6905", Vendor.createQueryParam("Ma"), "Generation by name search failed." ) } @Test fun testGetByName() { assertEquals( Vendor.INTAMIN, Vendor.getByName("Intamin") ) assertNull( Vendor.getByName("asdf anjfejasdnf njnas") ) } @Test fun testSearchByName() { assertEquals( listOf(Vendor.VEKOMA, Vendor.MACK, Vendor.MAURER), Vendor.searchByName("ma") ) assertEquals( listOf(), Vendor.searchByName("asdf anjfejasdnf njnas") ) } }