Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- contract CheckerInterface {
- function check(string edifact, uint estimatedNumberOfToken) public returns (bool);
- }
- contract TestEverythingExternally {
- address syntaxCheckerAddress = 0x19f76f6a11039158dcfe362045e4ef33cf3d7d7b;
- function testFirstEdifact() {
- CheckerInterface checker = CheckerInterface(syntaxCheckerAddress);
- uint estimatedNumberOfToken = 350;
- string memory edifact = '[{"UNB":["UOC","3","9800019400006","502","9870075400001","502","180507","1645","USR43640313783"]},[[{"UNH":["010022130919","UTILMD","D","11A","UN","5.1g"]},{"BGM":["E02","010022130919"]},{"DTM":["137","201805071645","203"]},{"SG2":[{"NAD":["MS","9800019400006","","332"]}]},{"SG2":[{"NAD":["MR","9870075400001","","332"]}]},{"SG4":[{"IDE":["24","98000194000062018050716451208226655"]},{"IMD":["","Z14","Z07"]},{"DTM":["93","20180505","102"]},{"STS":["7","","E01"]},{"FTX":["ADM","","Z01"]},{"SG5":[{"LOC":["172","10018559933"]}]},{"SG6":[{"RFF":["Z13","11004"]}]}]},{"UNT":["13","010022130919"]}]],{"UNZ":["1","USR43640313783"]}]';
- Assert.isTrue(
- checker.check(edifact, estimatedNumberOfToken),
- "First edifact sample should pass the test"
- );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement