@@ -3405,6 +3405,38 @@ func TestOntapREST_TieringPolicy(t *testing.T) {
34053405 server .Close ()
34063406}
34073407
3408+ func TestOntapREST_TieringPolicy_Disaggregated_916 (t * testing.T ) {
3409+ server := httptest .NewServer (http .HandlerFunc (mockResourceNotFound ))
3410+ rs := newRestClient (server .Listener .Addr ().String (), server .Client ())
3411+ rs .disaggregated = true
3412+ rs .OntapVersion = "9.16.1"
3413+ assert .NotNil (t , rs )
3414+ tieringPolicy := rs .TieringPolicyValue (ctx )
3415+ assert .Equal (t , "none" , tieringPolicy )
3416+ server .Close ()
3417+ }
3418+
3419+ func TestOntapREST_TieringPolicy_Disaggregated_917 (t * testing.T ) {
3420+ server := httptest .NewServer (http .HandlerFunc (mockResourceNotFound ))
3421+ rs := newRestClient (server .Listener .Addr ().String (), server .Client ())
3422+ rs .disaggregated = true
3423+ rs .OntapVersion = "9.17.0"
3424+ assert .NotNil (t , rs )
3425+ tieringPolicy := rs .TieringPolicyValue (ctx )
3426+ assert .Equal (t , "" , tieringPolicy )
3427+ server .Close ()
3428+ }
3429+
3430+ func TestOntapREST_TieringPolicy_InvalidVersion (t * testing.T ) {
3431+ server := httptest .NewServer (http .HandlerFunc (mockResourceNotFound ))
3432+ rs := newRestClient (server .Listener .Addr ().String (), server .Client ())
3433+ rs .OntapVersion = "invalid"
3434+ assert .NotNil (t , rs )
3435+ tieringPolicy := rs .TieringPolicyValue (ctx )
3436+ assert .Equal (t , "none" , tieringPolicy )
3437+ server .Close ()
3438+ }
3439+
34083440func mockNvmeNamespaceListResponse (hasNextLink bool , w http.ResponseWriter , r * http.Request ) {
34093441 numRecords := int64 (1 )
34103442 size := int64 (1073741824 )
0 commit comments