equal(client.testVoid(), undefined);
});
test("String", function() {
+ equal(client.testString(''), '');
equal(client.testString(stringTest), stringTest);
var specialCharacters = 'quote: \" backslash:' +
equal(client.testString(specialCharacters),specialCharacters);
});
test("Double", function() {
+ equal(client.testDouble(0), 0);
+ equal(client.testDouble(-1), -1);
equal(client.testDouble(3.14), 3.14);
+ equal(client.testDouble(Math.pow(2,60)), Math.pow(2,60));
});
test("Byte", function() {
+ equal(client.testByte(0), 0);
equal(client.testByte(0x01), 0x01);
});
test("I32", function() {
+ equal(client.testI32(0), 0);
equal(client.testI32(Math.pow(2,30)), Math.pow(2,30));
+ equal(client.testI32(-Math.pow(2,30)), -Math.pow(2,30));
});
test("I64", function() {
+ equal(client.testI64(0), 0);
equal(client.testI64(Math.pow(2,60)), Math.pow(2,60));
+ equal(client.testI64(-Math.pow(2,60)), -Math.pow(2,60));
});
client.testI64(Math.pow(-2,61), function(result) {
equal(result, Math.pow(-2,61));
})
- .error( function(e) { ok(false); } )
+ .error( function(xhr, status, e) { ok(false, e.message); } )
.success(function(result) {
equal(result, Math.pow(-2,61));
})
ok(false);
QUnit.start();
})
- .error(function(xhr,status,e){
+ .error(function(xhr, status, e){
equal(e.errorCode, 1001);
equal(e.message, "Xception");
QUnit.start();