package Ġorg . web 3 j . a ion . protocol Ċ Ċ import Ġassert k . assertThat Ċ import Ġassert k . assertions . isEqualTo Ċ import Ġorg . a ion . gre eter . G reet er Ċ import Ġorg . junit . jupiter . api . Disabled Ċ import Ġorg . junit . jupiter . api . Test Ċ import Ġorg . web 3 j . a ion . VirtualMachine Ċ import Ġorg . web 3 j . a ion . tx . gas . A ion Gas Provider Ċ import Ġorg . web 3 j . tx . Client Transaction Manager Ċ Ċ @ Disabled Ċ class ĠF vm IntegrationTest Ġ: ĠA ion IntegrationTest ( VirtualMachine . F VM ) Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġinternal Ġfun Ġtest Contract Deploy Unsigned () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmanager Ġ= ĠClient Transaction Manager ( a ion , Ġkey Pair . address ) ĊĠĠĠĠĠĠĠ ĠG reet er . deploy ( a ion , Ġmanager , ĠA ion Gas Provider , Ġ" A ion Ġtest "). send (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( gre et (). send ()). isEqualTo (" A ion Ġtest ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġinternal Ġfun Ġtest Contract Deploy () Ġ{ ĊĠĠĠĠĠĠĠ ĠG reet er . deploy ( a ion , Ġmanager , ĠA ion Gas Provider , Ġ" A ion Ġtest "). send (). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( gre et (). send ()). isEqualTo (" A ion Ġtest ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġinternal Ġfun Ġtest Contract Load () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġaddress Ġ= Ġ" 0 xa 0 c 3 4 9 0 6 d 0 6 9 4 9 7 c C 9 d 3 3 DF 7 3 a D 3 6 C 4 3 4 9 C 1 d 0 4 ac 4 5 f 2 b 0 Ec 3 5 7 Ef D 3 7 9 7 e 4 E 3 A " ĊĠĠĠĠĠĠĠ ĠG reet er . load ( address , Ġa ion , Ġmanager , ĠA ion Gas Provider ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠassertThat ( gre et (). send ()). isEqualTo (" A ion Ġtest ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ