// Test that you can't use load() to load the vert.x CommonJS modules
function testRequireAll() {
  tu.azzert(typeof vertx.createNetServer === 'function');
  tu.azzert(typeof vertx.createNetClient === 'function');
  tu.azzert(typeof vertx.createHttpServer === 'function');
  tu.azzert(typeof vertx.createHttpClient === 'function');
  tu.testComplete()
}
 fs.props(file, function(err, res) {
   tu.azzert(err === null);
   tu.azzert(res.isRegularFile);
   tu.azzert(typeof res.creationTime === 'number');
   tu.azzert(typeof res.lastAccessTime === 'number');
   tu.azzert(typeof res.lastModifiedTime === 'number');
   tu.testComplete();
 });
 ws.dataHandler(function(buff) {
   tu.checkThread();
   received.appendBuffer(buff);
   if (received.length() == buff.length()) {
     tu.azzert(tu.buffersEqual(buff, received));
     tu.testComplete();
   }
 });
 resp.endHandler(function() {
   tu.checkThread();
   if (method !== 'HEAD' && method !== 'CONNECT') {
     tu.azzert(tu.buffersEqual(sent_buff, body));
     if (chunked) {
       tu.azzert('vtrailer1' === resp.trailers()['trailer1']);
       tu.azzert('vtrailer2' === resp.trailers()['trailer2']);
     }
   }
   tu.testComplete();
 });
function testSet() {

  var set1 = sharedData.getSet("foo");
  tu.azzert(typeof set1 != undefined);
  var set2 = sharedData.getSet("foo");
  tu.azzert(typeof set2 != undefined);
  tu.azzert(set1 === set2);
  var set3 = sharedData.getMap("bar");
  tu.azzert(typeof set3 != undefined);
  tu.azzert(set3 != set2);

  var key = "blah";

  set1.add(123);
  var val = set1.iterator().next();
  tu.azzert(typeof val === 'number');
  tu.azzert(val === 123);
  set1.clear();

  set1.add(1.2345);
  var val = set1.iterator().next();
  tu.azzert(typeof val === 'number');
  tu.azzert(val === 1.2345);
  set1.clear();

  set1.add("quux");
  var val = set1.iterator().next();
  tu.azzert(typeof val === 'string');
  tu.azzert(val === "quux");
  set1.clear();

  set1.add(true);
  var val = set1.iterator().next();
  tu.azzert(typeof val === 'boolean');
  tu.azzert(val === true);
  set1.clear();

  set1.add(false);
  var val = set1.iterator().next();
  tu.azzert(typeof val === 'boolean');
  tu.azzert(val === false);

  //Most testing done in Java tests

  tu.testComplete();
}
function testMap() {
  var map1 = sharedData.getMap("foo");
  tu.azzert(typeof map1 != undefined);
  var map2 = sharedData.getMap("foo");
  tu.azzert(typeof map2 != undefined);
  tu.azzert(map1 === map2);
  var map3 = sharedData.getMap("bar");
  tu.azzert(typeof map3 != undefined);
  tu.azzert(map3 != map2);

  var key = "blah";

  map1.put(key, 123);
  var val = map1.get(key);
  tu.azzert(typeof val === 'number');
  tu.azzert(val === 123);

  map1.put(key, 1.2345);
  var val = map1.get(key);
  tu.azzert(typeof val === 'number');
  tu.azzert(val === 1.2345);

  map1.put(key, "quux");
  var val = map1.get(key);
  tu.azzert(typeof val === 'string');
  tu.azzert(val === "quux");

  map1.put(key, true);
  var val = map1.get(key);
  tu.azzert(typeof val === 'boolean');
  tu.azzert(val === true);

  map1.put(key, false);
  var val = map1.get(key);
  tu.azzert(typeof val === 'boolean');
  tu.azzert(val === false);

  //Most testing done in Java tests

  tu.testComplete();
}
function testScriptLoading() {
  tu.azzert(func1() === 'foo');
  tu.testComplete();
}
Beispiel #8
0
function testChainedInclude() {
  tu.azzert("aardvarks" === wibble());
  tu.azzert("elephants" === blaarg());
  tu.testComplete();
}
 fs.readDir(fileDir, function(err, res) {
   tu.azzert(err === null);
   tu.azzert(res.length === 3);
   tu.testComplete();
 });
 fs.readDir(dir, function(err, res) {
   tu.azzert(err === null, err);
   tu.testComplete();
 });
 fs.exists(from, function(err, res) {
   tu.azzert(err === null);
   tu.azzert(!res);
   tu.testComplete();
 });
 ws.dataHandler(function(buff) {
   tu.checkThread();
   tu.azzert("foo" == buff.toString());
   tu.testComplete();
 });
Beispiel #13
0
function testComments() {
  tu.testComplete();
}
function testLoadInCommonJSModuleDoesntPolluteGlobal() {
  tu.azzert(f() == "blah");
  tu.azzert(typeof foo === 'undefined')
  tu.testComplete()
}
 ws.closeHandler(function() {
   tu.testComplete();
 });
 fs.readFile(to, function(err, res) {
   tu.azzert(err === null);
   tu.azzert(tu.buffersEqual(content, res));
   tu.testComplete();
 });
 fs.readFile(to, function(err, res) {
   tu.azzert(err === null);
   tu.azzert(res.toString() === content);
   tu.testComplete();
 });
Beispiel #18
0
function testMultipleIncludesJar() {
  tu.azzert("armadillos" ===  org.wibble.Foo.eek());
  tu.azzert("echidnas" ===  org.wibble.Bar.eek());
  tu.azzert("ocelot" ===  org.wibble.Quux.eek());
  tu.testComplete();
}
function testConsole() {
  tu.azzert(typeof console.log === 'function');
  tu.azzert(typeof console.warn === 'function');
  tu.azzert(typeof console.error === 'function');
  tu.testComplete();
}