From: Georgios Gousios Date: Thu, 29 Sep 2011 07:38:57 +0000 (+0300) Subject: Take care of Date fields X-Git-Tag: aquarium-0.0.1~99 X-Git-Url: https://code.grnet.gr/git/aquarium/commitdiff_plain/23dc9a5a2e087e247d4b74859a54575159affcc8 Take care of Date fields --- diff --git a/logic/src/test/scala/gr/grnet/aquarium/logic/test/FixtureLoader.scala b/logic/src/test/scala/gr/grnet/aquarium/logic/test/FixtureLoader.scala index df65b70..e6a638a 100644 --- a/logic/src/test/scala/gr/grnet/aquarium/logic/test/FixtureLoader.scala +++ b/logic/src/test/scala/gr/grnet/aquarium/logic/test/FixtureLoader.scala @@ -5,7 +5,7 @@ import scala.io.Source import scala.util.parsing.json._ import java.lang.reflect.Field import javax.persistence.{OneToMany, ManyToMany} -import java.util.Set +import java.util.{Date, Set} /**Loads [[https://docs.djangoproject.com/en/dev/howto/initial-data/ Django-style]] * fixtures in the database. It expects an open JPA entity manager. The code @@ -285,6 +285,7 @@ trait FixtureLoader { case x if dbField.isInstanceOf[Int] => value.intValue case f if dbField.isInstanceOf[Float] => value.floatValue case d if dbField.isInstanceOf[Double] => value + case d if dbField.isInstanceOf[Date] => new Date(value.longValue()) } }