stromdao-businessobject
Version:
Abstract BusinessObject for StromDAO Energy Blockchain. Abstraction layer between blockchain technology and business logic providing energy market related entities and use cases.
46 lines (39 loc) • 1.37 kB
JavaScript
/**
StromDAO Business Object - StringStorage
*/
var assert = require('assert');
var StromDAONode = require("../StromDAONode.js");
describe('StromDAO: Bulk/QuickLoad Test', function() {
var external_id = Math.random()*10000000;
var external_id="TEST";
this.timeout(300000);
var node = new StromDAONode.Node({external_id:external_id,testMode:true});
var sko="0x3CC3Ed2001e1938498591164E3B1d9Cc268ae5e7";
var imutable="";
console.log("Consens Parameters for this test instance:");
console.log(" - MyAddress:",node.wallet.address);
console.log(" - Private Key:",node.wallet.privateKey);
/*
it('Create StromkontoProxy', function(done) {
node.stromkontoproxyfactory().then( function(ssf) {
ssf.build().then( function(tx_result) {
assert.equal(tx_result.length,42);
console.log(" - Stromkonto",tx_result);
sko=tx_result;
done();
});
});
});
*/
it('Build Batch', function(done) {
node.stromkontoproxy(sko).then( function(instance) {
var ps = [];
var i=0;
var f1=instance.obj.addTx(node.wallet.address,node.wallet.address,i++,i+1);
var f2=instance.obj.addTx(node.wallet.address,node.wallet.address,i++,i+1);
setInterval(function() {
console.log(f1,f2);
},1000);
});
});
});