util: add some tests to make GetVarSize() fully covered

This commit is contained in:
Roman Khimov 2019-09-07 10:28:00 +03:00
parent 7e8dc9ad66
commit 8c448ab890
2 changed files with 56 additions and 1 deletions

View file

@ -43,7 +43,7 @@ func GetVarStringSize(value string) int {
// GetVarSize return the size om bytes of a variable. This implementation is not exactly like the C#
// (reference: GetVarSize<T>(this T[] value), https://github.com/neo-project/neo/blob/master/neo/IO/Helper.cs#L53) as in the C# variable
// like Uint160, Uint256 are not supported. @TODO: make sure to have full unit tests coverage.
// like Uint160, Uint256 are not supported.
func GetVarSize(value interface{}) int {
v := reflect.ValueOf(value)
switch v.Kind() {