Utility functions for case classes and Properties files
Utility functions for case classes and Properties files
Case class fields to map of field names and values
val kvMap = ccToMap(cc) kvMap foreach { case (key, value) => gRecord.put(key, value) }
Is case class field at index a specified type
system.actorOf(props) ! GetCustomerAccountBalances(2, Set(Checking, Savings, MoneyMarket)) receiveOne(2.seconds) match { case result: IndexedSeq[Product] ⇒ { assert(isElementEqual(result(0), 0, Checking)) assert(isElementEqual(result(1), 0, Savings)) assert(isElementEqual(result(2), 0, MoneyMarket)) } case result ⇒ assert(false, s"Expect 3 AccountTypes, got $result") }
Load Properties file from classpath
val prop: Properties = loadProperties("kafkaProducer.properties")