diff --git a/pkg/accounting/decimal_test.go b/pkg/accounting/decimal_test.go index ecab5bb..7591097 100644 --- a/pkg/accounting/decimal_test.go +++ b/pkg/accounting/decimal_test.go @@ -4,6 +4,7 @@ import ( "testing" "github.com/nspcc-dev/neofs-api-go/pkg/accounting" + accountingtest "github.com/nspcc-dev/neofs-api-go/pkg/accounting/test" "github.com/stretchr/testify/require" ) @@ -26,9 +27,7 @@ func TestDecimal_Precision(t *testing.T) { } func TestDecimalEncoding(t *testing.T) { - d := accounting.NewDecimal() - d.SetValue(1) - d.SetPrecision(2) + d := accountingtest.Generate() t.Run("binary", func(t *testing.T) { data, err := d.Marshal() diff --git a/pkg/accounting/test/decimal.go b/pkg/accounting/test/decimal.go new file mode 100644 index 0000000..80014d8 --- /dev/null +++ b/pkg/accounting/test/decimal.go @@ -0,0 +1,14 @@ +package accountingtest + +import ( + "github.com/nspcc-dev/neofs-api-go/pkg/accounting" +) + +// Generate returns random accounting.Decimal. +func Generate() *accounting.Decimal { + d := accounting.NewDecimal() + d.SetValue(1) + d.SetPrecision(2) + + return d +}