UNPKG

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.

47 lines (39 loc) 1.48 kB
/** StromDAO Business Object - StringStorage */ var assert = require('assert'); var StromDAONode = require("../StromDAONode.js"); describe('StromDAO:Capacity Utilization 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 cut="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 Capacity Utilization', function(done) { node.cutokenfactory("0xf0AF273DA2aBdFac56B3760F527d4Dd515968bab").then( function(ssf) { ssf.build("0x0000000000000000000000000000000000000008",node.wallet.address).then( function(tx_result) { assert.equal(tx_result.length,42); console.log(" - CUToken",tx_result); cut=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); }); }); */ });