Package org.mokai.persist.mongo

Examples of org.mokai.persist.mongo.MongoMessageStore.saveOrUpdate()


    message.setProperty("to", "3001111111");
    message.setProperty("from", "3542");
    message.setProperty("text", "this is a test");

    store.saveOrUpdate(message); // try to save the message

    Assert.assertNotNull(message.getId());

    DBCollection col = db.getCollection(MongoMessageStore.CONNECTIONS_MSGS);
    BasicDBObject obj = (BasicDBObject) col.findOne();
View Full Code Here


    message.setDestination("destination");
    message.setProperty("to", "3001111111");
    message.setProperty("from", "3542");
    message.setProperty("text", "this is a test");

    store.saveOrUpdate(message);

    Assert.assertNotNull(message.getId());

    DBCollection col = db.getCollection(MongoMessageStore.APPLICATIONS_MSGS);
    BasicDBObject obj = (BasicDBObject) col.findOne();
View Full Code Here

  public void shouldFailToSaveOrUpdateWithUnknownDirection() throws Exception {
    MongoMessageStore store = new MongoMessageStore();
    store.setMongo(db);

    Message message = new Message();
    store.saveOrUpdate(message);
  }

  @Test(expectedExceptions=IllegalArgumentException.class)
  public void shouldFailToSaveOrUpdateWithNullMessage() throws Exception {
    MongoMessageStore store = new MongoMessageStore();
View Full Code Here

  @Test(expectedExceptions=IllegalArgumentException.class)
  public void shouldFailToSaveOrUpdateWithNullMessage() throws Exception {
    MongoMessageStore store = new MongoMessageStore();
    store.setMongo(db);

    store.saveOrUpdate(null);
  }

  @SuppressWarnings("unchecked")
  @Test
  public void shouldUpdateConnectionMessage() throws Exception {
View Full Code Here

    message.setModificationTime(new Date());
    message.setProperty("to", "3002222222");
    message.setProperty("from", "2453");
    message.setProperty("text", "this is a test");

    store.saveOrUpdate(message);

    BasicDBObject obj = (BasicDBObject) col.findOne();

    Assert.assertNotNull(obj);
    Assert.assertEquals( (byte) obj.getInt("status"), Message.STATUS_CREATED );
View Full Code Here

    message.setModificationTime(new Date());
    message.setProperty("to", "3002222222");
    message.setProperty("from", "2453");
    message.setProperty("text", "this is a test");

    store.saveOrUpdate(message);

    BasicDBObject obj = (BasicDBObject) col.findOne();

    Assert.assertNotNull(obj);
    Assert.assertEquals( (byte) obj.getInt("status"), Message.STATUS_CREATED );
View Full Code Here

  }

  @Test(expectedExceptions=IllegalStateException.class)
  public void shouldFailSaveOrUpdateWithNullDB() throws Exception {
    MongoMessageStore store = new MongoMessageStore();
    store.saveOrUpdate(new Message());
  }

  @Test(expectedExceptions=IllegalStateException.class)
  public void shouldFailUpdateStatusWithNullDB() throws Exception {
    MongoMessageStore store = new MongoMessageStore();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.