Package com.dkhenry.RethinkDB

Examples of com.dkhenry.RethinkDB.RqlConnection


    }
 
  @Test(groups={"acceptance"})
  public void testHostname() {
    boolean rvalue = false;
    RqlConnection r;
    try {
      r = RqlConnection.connect("localhost",PRIMARY_PORT);
      AssertJUnit.assertEquals("localhost", r.get_hostname());
      r.close();
    }    
    catch (RqlDriverException e) {
      e.printStackTrace();
      rvalue = true;
    }
View Full Code Here


  }
 
  @Test(groups={"acceptance"})
  public void testPort() {
    boolean rvalue = false;
    RqlConnection r;
    try {
      r = RqlConnection.connect("localhost",PRIMARY_PORT);
      AssertJUnit.assertEquals(PRIMARY_PORT, r.get_port());
      r.close();
    }    
    catch (RqlDriverException e) {
      e.printStackTrace();
      rvalue = true;
    }
View Full Code Here

  }
 
  @Test(groups={"acceptance"})
  public void testReconnect() {
    boolean rvalue = false;
    RqlConnection r;
    try {
      r = RqlConnection.connect("localhost",PRIMARY_PORT);
      r.set_port(SECONDARY_PORT);
      r.set_hostname("127.0.0.1");
      r.close();
    }    
    catch (RqlDriverException e) {
            System.out.println("Driver Exception: " + e.getMessage());
      rvalue = true;
    }
View Full Code Here

 
  /* Test the functionality of the ten minute Introduction */
  @Test(groups={"demo"})
  public void testDatabaseActions() {
    boolean rvalue = false;
    RqlConnection r;
    try {
      r = RqlConnection.connect("localhost",PRIMARY_PORT);
      //r.db_create('superheroes').run(conn)
      RqlCursor cursor = r.run(r.db_create("superheroes"));
            r.run(r.db_list());
            r.run(r.db_drop("superheroes")).toString();
      r.close();
    }    
    catch (RqlDriverException e) {
      e.printStackTrace();
      rvalue = true;
    }
View Full Code Here

 
  @Test(groups={"demo"})
  public void testTableCreate() {
    boolean rvalue = false;
    RqlConnection r;
    try {
      r = RqlConnection.connect("localhost",PRIMARY_PORT);
      // r.db('test').table_create('dc_universe').run(conn)
      r.run(r.db_create("test12345"));
      r.run(r.db("test12345").table_create("dc_universe"));
      r.run(r.db_drop("test12345"));
      r.close();
    }    
    catch (RqlDriverException e) {
      e.printStackTrace();
      rvalue = true;
    }
View Full Code Here

  }

  @Test(groups={"demo"})
  public void testTableList() {
    boolean rvalue= false
    RqlConnection r;
    try {
      r = RqlConnection.connect("localhost",PRIMARY_PORT);
      // r.db('test').table_list().run(conn)
      r.run(r.db_create("test123456"));
      r.run(r.db("test123456").table_list());
      r.run(r.db_drop("test123456"));
      r.close();
    }    
    catch (RqlDriverException e) {
      e.printStackTrace();
      rvalue = true;
    }
View Full Code Here

  }
 
  @Test(groups={"demo"})
  public void testTableDrop() {
    boolean rvalue = false;
    RqlConnection r;
    try {
      r = RqlConnection.connect("localhost",PRIMARY_PORT);
      // r.db('test').table_drop('dc_universe').run(conn)
      r.run(r.db_create("test1234567"));
      r.run(r.db("test1234567").table_create("dc_universe"));
      r.run(r.db("test1234567").table_drop("dc_universe"));
      r.run(r.db_drop("test1234567"));
      r.close();
    }    
    catch (RqlDriverException e) {
      e.printStackTrace();
      rvalue = true;
    }
View Full Code Here

 
 
  @Test(groups={"demo"})
  public void testTable() {
    boolean rvalue = false;
    RqlConnection r;
    try {
      r = RqlConnection.connect("localhost",PRIMARY_PORT);
      r.run(r.db_create("test12345678"));
      r.run(r.db("test12345678").table_create("dc_universe"));
      r.table("dc_universe");
      r.run(r.db("test12345678").table_drop("dc_universe"));
      r.run(r.db_drop("test12345678"));
      r.close();
    }    
    catch (RqlDriverException e) {
      e.printStackTrace();
      rvalue = true;
    }
View Full Code Here

    @Test(groups={"regression"})
    public void insertNullAsValueParamater() throws RqlDriverException {
        SecureRandom random = new SecureRandom();
        String database = new BigInteger(130, random).toString(32);
        String table = new BigInteger(130, random).toString(32);
        RqlConnection r = RqlConnection.connect("localhost",28015);
        RqlCursor cursor = r.run(r.db_create(database));

        RqlObject obj = cursor.next();
        assert Double.valueOf(1.0).equals(obj.getAs("created")) : "Database was not created successfully ";

        cursor = r.run(r.db(database).table_create(table));
        obj = cursor.next();

        assert Double.valueOf(1.0).equals(obj.getAs("created")) : "Table was not created successfully";
        cursor = r.run(r.db(database).table(table).insert( Arrays.asList(
                new HashMap() {{
                    put("TestForNullInsert", null);
                }}
        )));
        assert Double.valueOf(1.0).equals(cursor.next().getAs("inserted")) : "Error inserting null value into Database";

        cursor = r.run(r.db(database).table(table).get_all("TestForNullInsert"));
        obj = cursor.next();
        assert obj.getAs("TestForNullInsert") == null : "Error Getting null value out of database";

        cursor = r.run(r.db(database).table_drop(table));
        assert Double.valueOf(1.0).equals(cursor.next().getAs("dropped")) : "Table was not dropped successfully ";

        r.run(r.db_drop(database));
        r.close();
    }
View Full Code Here

public class IntegrationTest {
  @Test(groups={"acceptance"})
  public void createAndListDb() throws RqlDriverException {    
    SecureRandom random = new SecureRandom();
    String database = new BigInteger(130, random).toString(32);
    RqlConnection r = RqlConnection.connect("localhost",28015);
    RqlCursor cursor = r.run(r.db_create(database));
    RqlObject obj = cursor.next();         
    assert Double.valueOf(1.0).equals(obj.getAs("created")) : "Database was not created successfully ";
    cursor = r.run(r.db_list());
    obj = cursor.next();
    boolean found = false;
    for(Object o: obj.getList()) {
      if( database.equals(o)) {
        found = true;
        break;
      }       
    }
    assert found == true : "Database was not able to be listed";
    cursor = r.run(r.db_drop(database));
    obj = cursor.next();
    assert Double.valueOf(1.0).equals(obj.getAs("dropped")) : "Database was not dropped successfully ";
    r.close();
  }
View Full Code Here

TOP

Related Classes of com.dkhenry.RethinkDB.RqlConnection

Copyright © 2018 www.massapicom. 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.