@@ -11,7 +11,7 @@ public class UT_ContractManifest
1111 [ TestMethod ]
1212 public void ParseFromJson_Default ( )
1313 {
14- var json = @"{""groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[],""safemethods"":[],""extra"":null}" ;
14+ var json = @"{""name"":""testManifest"","" groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[],""safemethods"":[],""extra"":null}" ;
1515 var manifest = ContractManifest . Parse ( json ) ;
1616
1717 Assert . AreEqual ( manifest . ToString ( ) , json ) ;
@@ -22,7 +22,7 @@ public void ParseFromJson_Default()
2222 [ TestMethod ]
2323 public void ParseFromJson_Permissions ( )
2424 {
25- var json = @"{""groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""0x0000000000000000000000000000000000000000"",""methods"":[""method1"",""method2""]}],""trusts"":[],""safemethods"":[],""extra"":null}" ;
25+ var json = @"{""name"":""testManifest"","" groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""0x0000000000000000000000000000000000000000"",""methods"":[""method1"",""method2""]}],""trusts"":[],""safemethods"":[],""extra"":null}" ;
2626 var manifest = ContractManifest . Parse ( json ) ;
2727 Assert . AreEqual ( manifest . ToString ( ) , json ) ;
2828
@@ -41,7 +41,7 @@ public void ParseFromJson_Permissions()
4141 [ TestMethod ]
4242 public void ParseFromJson_SafeMethods ( )
4343 {
44- var json = @"{""groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[],""safemethods"":[""balanceOf""],""extra"":null}" ;
44+ var json = @"{""name"":""testManifest"","" groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[],""safemethods"":[""balanceOf""],""extra"":null}" ;
4545 var manifest = ContractManifest . Parse ( json ) ;
4646 Assert . AreEqual ( manifest . ToString ( ) , json ) ;
4747
@@ -53,7 +53,7 @@ public void ParseFromJson_SafeMethods()
5353 [ TestMethod ]
5454 public void ParseFromJson_Trust ( )
5555 {
56- var json = @"{""groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[""0x0000000000000000000000000000000000000001""],""safemethods"":[],""extra"":null}" ;
56+ var json = @"{""name"":""testManifest"","" groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[""0x0000000000000000000000000000000000000001""],""safemethods"":[],""extra"":null}" ;
5757 var manifest = ContractManifest . Parse ( json ) ;
5858 Assert . AreEqual ( manifest . ToString ( ) , json ) ;
5959
@@ -65,7 +65,7 @@ public void ParseFromJson_Trust()
6565 [ TestMethod ]
6666 public void ParseFromJson_Groups ( )
6767 {
68- var json = @"{""groups"":[{""pubkey"":""03b209fd4f53a7170ea4444e0cb0a6bb6a53c2bd016926989cf85f9b0fba17a70c"",""signature"":""QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQ==""}],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[],""safemethods"":[],""extra"":null}" ;
68+ var json = @"{""name"":""testManifest"","" groups"":[{""pubkey"":""03b209fd4f53a7170ea4444e0cb0a6bb6a53c2bd016926989cf85f9b0fba17a70c"",""signature"":""QUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQQ==""}],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[],""safemethods"":[],""extra"":null}" ;
6969 var manifest = ContractManifest . Parse ( json ) ;
7070 Assert . AreEqual ( manifest . ToString ( ) , json ) ;
7171
@@ -77,7 +77,7 @@ public void ParseFromJson_Groups()
7777 [ TestMethod ]
7878 public void ParseFromJson_Extra ( )
7979 {
80- var json = @"{""groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[],""safemethods"":[],""extra"":{""key"":""value""}}" ;
80+ var json = @"{""name"":""testManifest"","" groups"":[],""supportedstandards"":[],""abi"":{""hash"":""0x0000000000000000000000000000000000000000"",""methods"":[],""events"":[]},""permissions"":[{""contract"":""*"",""methods"":""*""}],""trusts"":[],""safemethods"":[],""extra"":{""key"":""value""}}" ;
8181 var manifest = ContractManifest . Parse ( json ) ;
8282 Assert . AreEqual ( json , json ) ;
8383 Assert . AreEqual ( "value" , manifest . Extra [ "key" ] . AsString ( ) , false ) ;
@@ -110,7 +110,7 @@ public void TestGetHash()
110110 public void TestGetSize ( )
111111 {
112112 var temp = TestUtils . CreateDefaultManifest ( UInt160 . Zero ) ;
113- Assert . AreEqual ( 212 , temp . Size ) ;
113+ Assert . AreEqual ( 234 , temp . Size ) ;
114114 }
115115
116116 [ TestMethod ]
0 commit comments