github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/examples/gno.land/r/x/manfred_upgrade_patterns/upgrade_a/integration_test.gno (about) 1 package upgradea 2 3 import ( 4 v1 "gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v1" 5 v2 "gno.land/r/x/manfred_upgrade_patterns/upgrade_a/v2" 6 ) 7 8 func main() { 9 println(v1.GetString()) 10 v1.Inc(10) 11 v1.Inc(100) 12 println(v1.GetString()) 13 14 println(v2.GetString()) 15 v2.Inc(1000) 16 v2.Inc(10000) 17 println(v2.GetString()) 18 19 println(v1.GetString()) 20 v1.Inc(10) 21 v1.Inc(100) 22 println(v1.GetString()) 23 24 println(v2.GetString()) 25 v2.Inc(1000) 26 v2.Inc(10000) 27 println(v2.GetString()) 28 29 println("done") 30 } 31 32 // Output: 33 // v1 - 0 34 // v1 - 110 35 // v2 - 110 36 // v2 - 11110 37 // v1 - 110 38 // v1 - 220 39 // v2 - 11220 40 // v2 - 22220 41 // done