Skip to content
Snippets Groups Projects
ndf_test.go 1.03 KiB
////////////////////////////////////////////////////////////////////////////////
// Copyright © 2022 xx foundation                                             //
//                                                                            //
// Use of this source code is governed by a license that can be found in the  //
// LICENSE file.                                                              //
////////////////////////////////////////////////////////////////////////////////

package storage

import (
	"reflect"
	"testing"
)

func TestSession_SetGetNDF(t *testing.T) {
	sess := InitTestingSession(t)
	testNdf := getNDF()
	sess.SetNDF(testNdf)

	if !reflect.DeepEqual(testNdf, sess.GetNDF()) {
		t.Errorf("SetNDF error: "+
			"Unexpected value after setting ndf:"+
			"Expected: %v\n\tReceived: %v", testNdf, sess.GetNDF())
	}

	receivedNdf := sess.GetNDF()
	if !reflect.DeepEqual(testNdf, receivedNdf) {
		t.Errorf("GetNDF error: "+
			"Unexpected value retrieved from GetNdf:"+
			"Expected: %v\n\tReceived: %v", testNdf, receivedNdf)

	}
}