package Ġorg . star coin . si ri us . chain Ċ Ċ import Ġorg . junit . Assert Ċ import Ġorg . junit . Test Ċ import Ġorg . star coin . si ri us . protocol . ethereum . E thereum Chain Ċ import Ġorg . star coin . si ri us . protocol . ethereum . InMemory Chain Ċ import Ġjava . net . URI Ċ Ċ class ĠChain Provider Test Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest In memory () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġconnector String Ġ= Ġ" chain : in memory : test " ĊĠĠĠĠĠĠĠ Ġval Ġuri Ġ= ĠURI ( connector String ) ĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( Chain Provider . is Support ( uri )) ĊĠĠĠĠĠĠĠ Ġval Ġchain Ġ= ĠChain Provider . create Chain ( uri ) ĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( chain Ġis ĠIn Memory Chain ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġtest E thereum Chain () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġconnector String Ġ= Ġ" chain : ethereum : http :// 1 2 7 . 0 . 0 . 1 : 2 3 4 5 " ĊĠĠĠĠĠĠĠ Ġval Ġuri Ġ= ĠURI ( connector String ) ĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( Chain Provider . is Support ( uri )) ĊĠĠĠĠĠĠĠ Ġval Ġchain Ġ= ĠChain Provider . create Chain ( uri ) ĊĠĠĠĠĠĠĠ ĠAssert . assertTrue ( chain Ġis ĠEthereum Chain ) ĊĠĠĠ Ġ} Ċ }