cd scc-src
. bin/setenv cd
db-init.sh unittest
macha testurl/test*.js
/*
* unittest database service: addressbook
*
* 修订历史:
* -----------------------------------------------------------------------------
* 2015-09-26 xdw-romens@issue#46
*
*/
var assert = require("assert");
describe('dbServer->customer->addressbook', function() {
var underscore = require("underscore");
global.__base = __dirname + "/../../..";
global.__modules_path = __base + "/modules";
global.__cloudDBName = "CloudDB_" + process.env.USER;
var customerDBName = process.env.SCC_CUSTOMERDB_PREFIX + "_127_0_0_1";
/* prepare DB connections */
before(function(){
global.__logService = require(__base + "/services/logService");
require(__base + "/init/initDB").initDBConnectionPool();
dbService = require(__base + "/services/dbService")();
});
/* close DB connections */
after(function(){
});
/* Test cases */
describe('#newOrder()', function(){
it('Testing with a normal order object', function(done){
var orderData = {
items:[
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" },
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" },
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" },
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" },
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" },
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" },
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" },
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" },
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" },
{ goodsId:1, soldPrice:3.72, quantity:8, remark:"2014包装款" }
],
address: "成都高新区天府五街美年广场C座875, 八剑, 13999999999",
remark: ""
};
var operatorData = {
operatorId:1,
clientId:1
};
dbService.newOrder(customerDBName, orderData, operatorData, function(orderId){
assert(orderId!=0);
done();
});
});
});
});