Add test examples that demonstrate java.util.Date and java.util.Calendar conversion
This commit is contained in:
parent
57c4ad6e9b
commit
19a9beb046
1 changed files with 14 additions and 1 deletions
|
|
@ -1,7 +1,8 @@
|
|||
(ns monger.test.conversion
|
||||
(:require [monger core collection]
|
||||
[monger.conversion :as cnv])
|
||||
(:import (com.mongodb DBObject BasicDBObject BasicDBList) (java.util List ArrayList))
|
||||
(:import [com.mongodb DBObject BasicDBObject BasicDBList]
|
||||
[java.util Date Calendar List ArrayList])
|
||||
(:use [clojure.test]))
|
||||
|
||||
|
||||
|
|
@ -55,6 +56,18 @@
|
|||
output (cnv/to-db-object input)]
|
||||
(is (= input output))))
|
||||
|
||||
(deftest convert-java-date-to-dbobject
|
||||
(let [date (Date.)
|
||||
input { :int 1, :string "Mongo", :date date }
|
||||
output ^DBObject (cnv/to-db-object input)]
|
||||
(is (= date (.get output "date")))))
|
||||
|
||||
(deftest convert-java-calendar-instance-to-dbobject
|
||||
(let [date (Calendar/getInstance)
|
||||
input { :int 1, :string "Mongo", :date date }
|
||||
output ^DBObject (cnv/to-db-object input)]
|
||||
(is (= date (.get output "date")))))
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue