Project

General

Profile

« Previous | Next » 

Revision 52300

test

View differences:

MongoCqlTranslatorTest.java
4 4

  
5 5
import com.google.common.collect.Lists;
6 6
import com.mongodb.BasicDBObject;
7
import com.mongodb.MongoClient;
7 8
import org.apache.commons.logging.Log;
8 9
import org.apache.commons.logging.LogFactory;
10
import org.bson.BsonDocument;
9 11
import org.bson.conversions.Bson;
10 12
import org.bson.types.ObjectId;
11 13
import org.junit.Ignore;
12 14
import org.junit.Test;
13 15
import org.z3950.zing.cql.CQLParseException;
14 16

  
17
import static com.mongodb.client.model.Filters.gt;
15 18
import static org.junit.Assert.assertEquals;
16 19

  
17 20
public class MongoCqlTranslatorTest {
......
119 122
		assertEquals(expected, o);
120 123
	}
121 124

  
125
	@Test
126
	public void testParseTimestamp() throws IOException, CQLParseException {
127
		Long l = new Long("1494945927504");
128
		BasicDBObject expected = new BasicDBObject("timestamp", new BasicDBObject("$gt",l));
129
		Bson filter =  gt("timestamp", l);
130
		assertEquals(expected.toBsonDocument(BsonDocument.class, MongoClient.getDefaultCodecRegistry()), filter.toBsonDocument(BsonDocument.class, MongoClient.getDefaultCodecRegistry()));
131
	}
132

  
122 133
}

Also available in: Unified diff