forked from TrueCloudLab/frostfs-api-go
[#140] sdk: Refactor version type
Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
This commit is contained in:
parent
524280a5e8
commit
e0c34a51f2
7 changed files with 102 additions and 32 deletions
31
pkg/version_test.go
Normal file
31
pkg/version_test.go
Normal file
|
@ -0,0 +1,31 @@
|
|||
package pkg
|
||||
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestNewVersionFromV2(t *testing.T) {
|
||||
v := NewVersion()
|
||||
|
||||
var mjr, mnr uint32 = 1, 2
|
||||
|
||||
v.SetMajor(mjr)
|
||||
v.SetMinor(mnr)
|
||||
|
||||
require.Equal(t, mjr, v.GetMajor())
|
||||
require.Equal(t, mnr, v.GetMinor())
|
||||
|
||||
ver := v.ToV2()
|
||||
|
||||
require.Equal(t, mjr, ver.GetMajor())
|
||||
require.Equal(t, mnr, ver.GetMinor())
|
||||
}
|
||||
|
||||
func TestSDKVersion(t *testing.T) {
|
||||
v := SDKVersion()
|
||||
|
||||
require.Equal(t, uint32(sdkMjr), v.GetMajor())
|
||||
require.Equal(t, uint32(sdkMnr), v.GetMinor())
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue