Skip to content

Commit

Permalink
build against mongo java driver version 2.7.3
Browse files Browse the repository at this point in the history
  • Loading branch information
jliszka committed Feb 24, 2012
1 parent f5bc0d7 commit eea33b3
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 9 deletions.
7 changes: 5 additions & 2 deletions build.sbt
Expand Up @@ -13,11 +13,14 @@ libraryDependencies <++= (scalaVersion) { scalaVersion =>
case _ => "1.6.8"
}
val liftVersion = scalaVersion match {
case "2.9.1" => "2.4-M4"
case "2.9.1" => "2.4-M5"
case _ => "2.4-M2"
}
Seq(
"net.liftweb" %% "lift-mongodb-record" % liftVersion % "compile",
"net.liftweb" %% "lift-mongodb-record" % liftVersion % "compile" excludeAll(
ExclusionRule(organization = "org.mongodb")
),
"org.mongodb" % "mongo-java-driver" % "2.7.3" % "compile",
"junit" % "junit" % "4.5" % "test",
"com.novocode" % "junit-interface" % "0.6" % "test",
"ch.qos.logback" % "logback-classic" % "0.9.26" % "provided",
Expand Down
14 changes: 7 additions & 7 deletions src/test/scala/com/foursquare/rogue/QueryTest.scala
Expand Up @@ -107,10 +107,10 @@ class QueryTest extends SpecsMatchers {
Venue where (_._id between Tuple2(d1, d2)) toString() must_== """db.venues.find({ "_id" : { "$gt" : { "$oid" : "%s"} , "$lt" : { "$oid" : "%s"}}})""".format(oid1.toString, oid2.toString)

// DateTime before, after, between
Venue where (_.last_updated before d2) toString() must_== """db.venues.find({ "last_updated" : { "$lt" : { "$date" : "2010-05-02T00:00:00Z"}}})"""
Venue where (_.last_updated after d1) toString() must_== """db.venues.find({ "last_updated" : { "$gt" : { "$date" : "2010-05-01T00:00:00Z"}}})"""
Venue where (_.last_updated between (d1, d2)) toString() must_== """db.venues.find({ "last_updated" : { "$gt" : { "$date" : "2010-05-01T00:00:00Z"} , "$lt" : { "$date" : "2010-05-02T00:00:00Z"}}})"""
Venue where (_.last_updated between Tuple2(d1, d2)) toString() must_== """db.venues.find({ "last_updated" : { "$gt" : { "$date" : "2010-05-01T00:00:00Z"} , "$lt" : { "$date" : "2010-05-02T00:00:00Z"}}})"""
Venue where (_.last_updated before d2) toString() must_== """db.venues.find({ "last_updated" : { "$lt" : { "$date" : "2010-05-02T00:00:00.000Z"}}})"""
Venue where (_.last_updated after d1) toString() must_== """db.venues.find({ "last_updated" : { "$gt" : { "$date" : "2010-05-01T00:00:00.000Z"}}})"""
Venue where (_.last_updated between (d1, d2)) toString() must_== """db.venues.find({ "last_updated" : { "$gt" : { "$date" : "2010-05-01T00:00:00.000Z"} , "$lt" : { "$date" : "2010-05-02T00:00:00.000Z"}}})"""
Venue where (_.last_updated between Tuple2(d1, d2)) toString() must_== """db.venues.find({ "last_updated" : { "$gt" : { "$date" : "2010-05-01T00:00:00.000Z"} , "$lt" : { "$date" : "2010-05-02T00:00:00.000Z"}}})"""

// Case class list field
Comment where (_.comments.unsafeField[Int]("z") eqs 123) toString() must_== """db.comments.find({ "comments.z" : 123})"""
Expand Down Expand Up @@ -220,8 +220,8 @@ class QueryTest extends SpecsMatchers {
VenueClaim where (_.userid eqs 1) modify (_.status setTo ClaimStatus.approved) toString() must_== query2 + """{ "$set" : { "status" : "Approved"}}""" + suffix

// Calendar
Venue where (_.legacyid eqs 1) modify (_.last_updated setTo d1) toString() must_== query + """{ "$set" : { "last_updated" : { "$date" : "2010-05-01T00:00:00Z"}}}""" + suffix
Venue where (_.legacyid eqs 1) modify (_.last_updated setTo d1.toGregorianCalendar) toString() must_== query + """{ "$set" : { "last_updated" : { "$date" : "2010-05-01T00:00:00Z"}}}""" + suffix
Venue where (_.legacyid eqs 1) modify (_.last_updated setTo d1) toString() must_== query + """{ "$set" : { "last_updated" : { "$date" : "2010-05-01T00:00:00.000Z"}}}""" + suffix
Venue where (_.legacyid eqs 1) modify (_.last_updated setTo d1.toGregorianCalendar) toString() must_== query + """{ "$set" : { "last_updated" : { "$date" : "2010-05-01T00:00:00.000Z"}}}""" + suffix

// LatLong
val ll = LatLong(37.4, -73.9)
Expand Down Expand Up @@ -502,7 +502,7 @@ class QueryTest extends SpecsMatchers {
// whereOpt: date
val someDate = Some(new DateTime(2010, 5, 1, 0, 0, 0, 0, DateTimeZone.UTC))
val noDate: Option[DateTime] = None
Venue.whereOpt(someDate)(_.last_updated after _) toString() must_== """db.venues.find({ "last_updated" : { "$gt" : { "$date" : "2010-05-01T00:00:00Z"}}})"""
Venue.whereOpt(someDate)(_.last_updated after _) toString() must_== """db.venues.find({ "last_updated" : { "$gt" : { "$date" : "2010-05-01T00:00:00.000Z"}}})"""
Venue.whereOpt(noDate)(_.last_updated after _) toString() must_== """db.venues.find({ })"""

// andOpt
Expand Down

0 comments on commit eea33b3

Please sign in to comment.