Source

mongo-dart / tests / ConnectionTest.dart

Full commit
vadimtsushko 9f4d884 
vadimtsushko fc8e63f 


vadimtsushko f35d109 
vadimtsushko 3bb9459 
vadimtsushko 100f714 
vadimtsushko fc8e63f 

vadimtsushko 100f714 
vadimtsushko a4f4058 

vadimtsushko 100f714 
vadimtsushko a4f4058 
vadimtsushko 100f714 




vadimtsushko a4f4058 


vadimtsushko 100f714 
vadimtsushko a4f4058 

vadimtsushko 100f714 

vadimtsushko f35d109 
vadimtsushko 100f714 
vadimtsushko f35d109 
vadimtsushko 100f714 
vadimtsushko 9f4d884 



vadimtsushko fc8e63f 
#library("connection_test");
#import("../lib/mongo.dart");
#import("../lib/bson/bson.dart");
#import("dart:io");
#import('dart:builtin');
#import('../../../dart/dart-sdk/lib/unittest/unittest.dart');
testPing(){
  Connection conn = new Connection();
  conn.connect();
  MongoQueryMessage queryMessage = new MongoQueryMessage("db.\$cmd",0,0,1,{"ping":1},null);
  var replyFuture = conn.query(queryMessage);
  replyFuture.then((msg) {
    Expect.mapEquals({'ok': 1.0},msg.documents[0]);
    conn.close();    
  });
}
testStudent(){
  Connection conn = new Connection();
  conn.connect();
  MongoQueryMessage queryMessage = new MongoQueryMessage("test.student",0,0,10,{"name":"Daniil"},null);
  Future<MongoReplyMessage> replyFuture = conn.query(queryMessage);
  replyFuture.then((msg) {
    for (var each in msg.documents){
    }
    conn.close();
  });
}
testGetMore(){

}
main(){
  group("Connection tests:", (){
    test("Test ping",testPing);
    test("Test testStudent",testStudent);
  });
}