Advertisement
Guest User

Untitled

a guest
Jun 25th, 2018
133
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. contract CheckerInterface {
  2.     function check(string edifact, uint estimatedNumberOfToken) public returns (bool);
  3. }
  4.  
  5. contract TestEverythingExternally {
  6.     address syntaxCheckerAddress = 0x19f76f6a11039158dcfe362045e4ef33cf3d7d7b;
  7.  
  8.     function testFirstEdifact() {
  9.         CheckerInterface checker = CheckerInterface(syntaxCheckerAddress);
  10.  
  11.         uint estimatedNumberOfToken = 350;
  12.         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"]}]';
  13.  
  14.         Assert.isTrue(
  15.             checker.check(edifact, estimatedNumberOfToken),
  16.             "First edifact sample should pass the test"
  17.         );
  18.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement