github.com/FusionAuth/go-client@v0.0.0-20240425220342-2317e10dfcf5/pkg/fusionauth/Domain_dynamic_test.go (about)

     1  /*
     2  * Copyright (c) 2019-2023, FusionAuth, All Rights Reserved
     3  *
     4  * Licensed under the Apache License, Version 2.0 (the "License");
     5  * you may not use this file except in compliance with the License.
     6  * You may obtain a copy of the License at
     7  *
     8  *   http://www.apache.org/licenses/LICENSE-2.0
     9  *
    10  * Unless required by applicable law or agreed to in writing,
    11  * software distributed under the License is distributed on an
    12  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
    13  * either express or implied. See the License for the specific
    14  * language governing permissions and limitations under the License.
    15   */
    16  
    17  package fusionauth
    18  
    19  import (
    20  	"fmt"
    21  	"testing"
    22  )
    23  
    24  func Test_FormDataTypeImplementsStringer(t *testing.T) {
    25  	var enum interface{} = FormDataType("Test")
    26  	if _, ok := enum.(fmt.Stringer); !ok {
    27  		t.Errorf("FormDataType does not implement stringer interface\n")
    28  	}
    29  }
    30  
    31  func Test_BreachedPasswordStatusImplementsStringer(t *testing.T) {
    32  	var enum interface{} = BreachedPasswordStatus("Test")
    33  	if _, ok := enum.(fmt.Stringer); !ok {
    34  		t.Errorf("BreachedPasswordStatus does not implement stringer interface\n")
    35  	}
    36  }
    37  
    38  func Test_ConsentStatusImplementsStringer(t *testing.T) {
    39  	var enum interface{} = ConsentStatus("Test")
    40  	if _, ok := enum.(fmt.Stringer); !ok {
    41  		t.Errorf("ConsentStatus does not implement stringer interface\n")
    42  	}
    43  }
    44  
    45  func Test_ApplicationMultiFactorTrustPolicyImplementsStringer(t *testing.T) {
    46  	var enum interface{} = ApplicationMultiFactorTrustPolicy("Test")
    47  	if _, ok := enum.(fmt.Stringer); !ok {
    48  		t.Errorf("ApplicationMultiFactorTrustPolicy does not implement stringer interface\n")
    49  	}
    50  }
    51  
    52  func Test_UserStateImplementsStringer(t *testing.T) {
    53  	var enum interface{} = UserState("Test")
    54  	if _, ok := enum.(fmt.Stringer); !ok {
    55  		t.Errorf("UserState does not implement stringer interface\n")
    56  	}
    57  }
    58  
    59  func Test_GrantTypeImplementsStringer(t *testing.T) {
    60  	var enum interface{} = GrantType("Test")
    61  	if _, ok := enum.(fmt.Stringer); !ok {
    62  		t.Errorf("GrantType does not implement stringer interface\n")
    63  	}
    64  }
    65  
    66  func Test_OAuthApplicationRelationshipImplementsStringer(t *testing.T) {
    67  	var enum interface{} = OAuthApplicationRelationship("Test")
    68  	if _, ok := enum.(fmt.Stringer); !ok {
    69  		t.Errorf("OAuthApplicationRelationship does not implement stringer interface\n")
    70  	}
    71  }
    72  
    73  func Test_ReactorFeatureStatusImplementsStringer(t *testing.T) {
    74  	var enum interface{} = ReactorFeatureStatus("Test")
    75  	if _, ok := enum.(fmt.Stringer); !ok {
    76  		t.Errorf("ReactorFeatureStatus does not implement stringer interface\n")
    77  	}
    78  }
    79  
    80  func Test_ProofKeyForCodeExchangePolicyImplementsStringer(t *testing.T) {
    81  	var enum interface{} = ProofKeyForCodeExchangePolicy("Test")
    82  	if _, ok := enum.(fmt.Stringer); !ok {
    83  		t.Errorf("ProofKeyForCodeExchangePolicy does not implement stringer interface\n")
    84  	}
    85  }
    86  
    87  func Test_TokenTypeImplementsStringer(t *testing.T) {
    88  	var enum interface{} = TokenType("Test")
    89  	if _, ok := enum.(fmt.Stringer); !ok {
    90  		t.Errorf("TokenType does not implement stringer interface\n")
    91  	}
    92  }
    93  
    94  func Test_XMLSignatureLocationImplementsStringer(t *testing.T) {
    95  	var enum interface{} = XMLSignatureLocation("Test")
    96  	if _, ok := enum.(fmt.Stringer); !ok {
    97  		t.Errorf("XMLSignatureLocation does not implement stringer interface\n")
    98  	}
    99  }
   100  
   101  func Test_AuthenticatorAttachmentPreferenceImplementsStringer(t *testing.T) {
   102  	var enum interface{} = AuthenticatorAttachmentPreference("Test")
   103  	if _, ok := enum.(fmt.Stringer); !ok {
   104  		t.Errorf("AuthenticatorAttachmentPreference does not implement stringer interface\n")
   105  	}
   106  }
   107  
   108  func Test_IPAccessControlEntryActionImplementsStringer(t *testing.T) {
   109  	var enum interface{} = IPAccessControlEntryAction("Test")
   110  	if _, ok := enum.(fmt.Stringer); !ok {
   111  		t.Errorf("IPAccessControlEntryAction does not implement stringer interface\n")
   112  	}
   113  }
   114  
   115  func Test_MessageTypeImplementsStringer(t *testing.T) {
   116  	var enum interface{} = MessageType("Test")
   117  	if _, ok := enum.(fmt.Stringer); !ok {
   118  		t.Errorf("MessageType does not implement stringer interface\n")
   119  	}
   120  }
   121  
   122  func Test_ContentStatusImplementsStringer(t *testing.T) {
   123  	var enum interface{} = ContentStatus("Test")
   124  	if _, ok := enum.(fmt.Stringer); !ok {
   125  		t.Errorf("ContentStatus does not implement stringer interface\n")
   126  	}
   127  }
   128  
   129  func Test_FormControlImplementsStringer(t *testing.T) {
   130  	var enum interface{} = FormControl("Test")
   131  	if _, ok := enum.(fmt.Stringer); !ok {
   132  		t.Errorf("FormControl does not implement stringer interface\n")
   133  	}
   134  }
   135  
   136  func Test_BreachMatchModeImplementsStringer(t *testing.T) {
   137  	var enum interface{} = BreachMatchMode("Test")
   138  	if _, ok := enum.(fmt.Stringer); !ok {
   139  		t.Errorf("BreachMatchMode does not implement stringer interface\n")
   140  	}
   141  }
   142  
   143  func Test_CoseKeyTypeImplementsStringer(t *testing.T) {
   144  	var enum interface{} = CoseKeyType("Test")
   145  	if _, ok := enum.(fmt.Stringer); !ok {
   146  		t.Errorf("CoseKeyType does not implement stringer interface\n")
   147  	}
   148  }
   149  
   150  func Test_SAMLv2DestinationAssertionPolicyImplementsStringer(t *testing.T) {
   151  	var enum interface{} = SAMLv2DestinationAssertionPolicy("Test")
   152  	if _, ok := enum.(fmt.Stringer); !ok {
   153  		t.Errorf("SAMLv2DestinationAssertionPolicy does not implement stringer interface\n")
   154  	}
   155  }
   156  
   157  func Test_PublicKeyCredentialTypeImplementsStringer(t *testing.T) {
   158  	var enum interface{} = PublicKeyCredentialType("Test")
   159  	if _, ok := enum.(fmt.Stringer); !ok {
   160  		t.Errorf("PublicKeyCredentialType does not implement stringer interface\n")
   161  	}
   162  }
   163  
   164  func Test_FormFieldAdminPolicyImplementsStringer(t *testing.T) {
   165  	var enum interface{} = FormFieldAdminPolicy("Test")
   166  	if _, ok := enum.(fmt.Stringer); !ok {
   167  		t.Errorf("FormFieldAdminPolicy does not implement stringer interface\n")
   168  	}
   169  }
   170  
   171  func Test_HTTPMethodImplementsStringer(t *testing.T) {
   172  	var enum interface{} = HTTPMethod("Test")
   173  	if _, ok := enum.(fmt.Stringer); !ok {
   174  		t.Errorf("HTTPMethod does not implement stringer interface\n")
   175  	}
   176  }
   177  
   178  func Test_CoseAlgorithmIdentifierImplementsStringer(t *testing.T) {
   179  	var enum interface{} = CoseAlgorithmIdentifier("Test")
   180  	if _, ok := enum.(fmt.Stringer); !ok {
   181  		t.Errorf("CoseAlgorithmIdentifier does not implement stringer interface\n")
   182  	}
   183  }
   184  
   185  func Test_LambdaTypeImplementsStringer(t *testing.T) {
   186  	var enum interface{} = LambdaType("Test")
   187  	if _, ok := enum.(fmt.Stringer); !ok {
   188  		t.Errorf("LambdaType does not implement stringer interface\n")
   189  	}
   190  }
   191  
   192  func Test_AttestationConveyancePreferenceImplementsStringer(t *testing.T) {
   193  	var enum interface{} = AttestationConveyancePreference("Test")
   194  	if _, ok := enum.(fmt.Stringer); !ok {
   195  		t.Errorf("AttestationConveyancePreference does not implement stringer interface\n")
   196  	}
   197  }
   198  
   199  func Test_ObjectStateImplementsStringer(t *testing.T) {
   200  	var enum interface{} = ObjectState("Test")
   201  	if _, ok := enum.(fmt.Stringer); !ok {
   202  		t.Errorf("ObjectState does not implement stringer interface\n")
   203  	}
   204  }
   205  
   206  func Test_AuthenticationThreatsImplementsStringer(t *testing.T) {
   207  	var enum interface{} = AuthenticationThreats("Test")
   208  	if _, ok := enum.(fmt.Stringer); !ok {
   209  		t.Errorf("AuthenticationThreats does not implement stringer interface\n")
   210  	}
   211  }
   212  
   213  func Test_ResidentKeyRequirementImplementsStringer(t *testing.T) {
   214  	var enum interface{} = ResidentKeyRequirement("Test")
   215  	if _, ok := enum.(fmt.Stringer); !ok {
   216  		t.Errorf("ResidentKeyRequirement does not implement stringer interface\n")
   217  	}
   218  }
   219  
   220  func Test_ClientAuthenticationPolicyImplementsStringer(t *testing.T) {
   221  	var enum interface{} = ClientAuthenticationPolicy("Test")
   222  	if _, ok := enum.(fmt.Stringer); !ok {
   223  		t.Errorf("ClientAuthenticationPolicy does not implement stringer interface\n")
   224  	}
   225  }
   226  
   227  func Test_RefreshTokenUsagePolicyImplementsStringer(t *testing.T) {
   228  	var enum interface{} = RefreshTokenUsagePolicy("Test")
   229  	if _, ok := enum.(fmt.Stringer); !ok {
   230  		t.Errorf("RefreshTokenUsagePolicy does not implement stringer interface\n")
   231  	}
   232  }
   233  
   234  func Test_DeviceTypeImplementsStringer(t *testing.T) {
   235  	var enum interface{} = DeviceType("Test")
   236  	if _, ok := enum.(fmt.Stringer); !ok {
   237  		t.Errorf("DeviceType does not implement stringer interface\n")
   238  	}
   239  }
   240  
   241  func Test_CaptchaMethodImplementsStringer(t *testing.T) {
   242  	var enum interface{} = CaptchaMethod("Test")
   243  	if _, ok := enum.(fmt.Stringer); !ok {
   244  		t.Errorf("CaptchaMethod does not implement stringer interface\n")
   245  	}
   246  }
   247  
   248  func Test_KeyAlgorithmImplementsStringer(t *testing.T) {
   249  	var enum interface{} = KeyAlgorithm("Test")
   250  	if _, ok := enum.(fmt.Stringer); !ok {
   251  		t.Errorf("KeyAlgorithm does not implement stringer interface\n")
   252  	}
   253  }
   254  
   255  func Test_FormTypeImplementsStringer(t *testing.T) {
   256  	var enum interface{} = FormType("Test")
   257  	if _, ok := enum.(fmt.Stringer); !ok {
   258  		t.Errorf("FormType does not implement stringer interface\n")
   259  	}
   260  }
   261  
   262  func Test_AttestationTypeImplementsStringer(t *testing.T) {
   263  	var enum interface{} = AttestationType("Test")
   264  	if _, ok := enum.(fmt.Stringer); !ok {
   265  		t.Errorf("AttestationType does not implement stringer interface\n")
   266  	}
   267  }
   268  
   269  func Test_KeyTypeImplementsStringer(t *testing.T) {
   270  	var enum interface{} = KeyType("Test")
   271  	if _, ok := enum.(fmt.Stringer); !ok {
   272  		t.Errorf("KeyType does not implement stringer interface\n")
   273  	}
   274  }
   275  
   276  func Test_ConnectorTypeImplementsStringer(t *testing.T) {
   277  	var enum interface{} = ConnectorType("Test")
   278  	if _, ok := enum.(fmt.Stringer); !ok {
   279  		t.Errorf("ConnectorType does not implement stringer interface\n")
   280  	}
   281  }
   282  
   283  func Test_MultiFactorLoginPolicyImplementsStringer(t *testing.T) {
   284  	var enum interface{} = MultiFactorLoginPolicy("Test")
   285  	if _, ok := enum.(fmt.Stringer); !ok {
   286  		t.Errorf("MultiFactorLoginPolicy does not implement stringer interface\n")
   287  	}
   288  }
   289  
   290  func Test_AuthenticatorAttachmentImplementsStringer(t *testing.T) {
   291  	var enum interface{} = AuthenticatorAttachment("Test")
   292  	if _, ok := enum.(fmt.Stringer); !ok {
   293  		t.Errorf("AuthenticatorAttachment does not implement stringer interface\n")
   294  	}
   295  }
   296  
   297  func Test_CoseEllipticCurveImplementsStringer(t *testing.T) {
   298  	var enum interface{} = CoseEllipticCurve("Test")
   299  	if _, ok := enum.(fmt.Stringer); !ok {
   300  		t.Errorf("CoseEllipticCurve does not implement stringer interface\n")
   301  	}
   302  }
   303  
   304  func Test_LoginIdTypeImplementsStringer(t *testing.T) {
   305  	var enum interface{} = LoginIdType("Test")
   306  	if _, ok := enum.(fmt.Stringer); !ok {
   307  		t.Errorf("LoginIdType does not implement stringer interface\n")
   308  	}
   309  }
   310  
   311  func Test_RegistrationTypeImplementsStringer(t *testing.T) {
   312  	var enum interface{} = RegistrationType("Test")
   313  	if _, ok := enum.(fmt.Stringer); !ok {
   314  		t.Errorf("RegistrationType does not implement stringer interface\n")
   315  	}
   316  }
   317  
   318  func Test_RefreshTokenExpirationPolicyImplementsStringer(t *testing.T) {
   319  	var enum interface{} = RefreshTokenExpirationPolicy("Test")
   320  	if _, ok := enum.(fmt.Stringer); !ok {
   321  		t.Errorf("RefreshTokenExpirationPolicy does not implement stringer interface\n")
   322  	}
   323  }
   324  
   325  func Test_UnverifiedBehaviorImplementsStringer(t *testing.T) {
   326  	var enum interface{} = UnverifiedBehavior("Test")
   327  	if _, ok := enum.(fmt.Stringer); !ok {
   328  		t.Errorf("UnverifiedBehavior does not implement stringer interface\n")
   329  	}
   330  }
   331  
   332  func Test_UserActionPhaseImplementsStringer(t *testing.T) {
   333  	var enum interface{} = UserActionPhase("Test")
   334  	if _, ok := enum.(fmt.Stringer); !ok {
   335  		t.Errorf("UserActionPhase does not implement stringer interface\n")
   336  	}
   337  }
   338  
   339  func Test_LambdaEngineTypeImplementsStringer(t *testing.T) {
   340  	var enum interface{} = LambdaEngineType("Test")
   341  	if _, ok := enum.(fmt.Stringer); !ok {
   342  		t.Errorf("LambdaEngineType does not implement stringer interface\n")
   343  	}
   344  }
   345  
   346  func Test_OAuthErrorTypeImplementsStringer(t *testing.T) {
   347  	var enum interface{} = OAuthErrorType("Test")
   348  	if _, ok := enum.(fmt.Stringer); !ok {
   349  		t.Errorf("OAuthErrorType does not implement stringer interface\n")
   350  	}
   351  }
   352  
   353  func Test_SortImplementsStringer(t *testing.T) {
   354  	var enum interface{} = Sort("Test")
   355  	if _, ok := enum.(fmt.Stringer); !ok {
   356  		t.Errorf("Sort does not implement stringer interface\n")
   357  	}
   358  }
   359  
   360  func Test_SAMLLogoutBehaviorImplementsStringer(t *testing.T) {
   361  	var enum interface{} = SAMLLogoutBehavior("Test")
   362  	if _, ok := enum.(fmt.Stringer); !ok {
   363  		t.Errorf("SAMLLogoutBehavior does not implement stringer interface\n")
   364  	}
   365  }
   366  
   367  func Test_IdentityProviderLinkingStrategyImplementsStringer(t *testing.T) {
   368  	var enum interface{} = IdentityProviderLinkingStrategy("Test")
   369  	if _, ok := enum.(fmt.Stringer); !ok {
   370  		t.Errorf("IdentityProviderLinkingStrategy does not implement stringer interface\n")
   371  	}
   372  }
   373  
   374  func Test_BreachActionImplementsStringer(t *testing.T) {
   375  	var enum interface{} = BreachAction("Test")
   376  	if _, ok := enum.(fmt.Stringer); !ok {
   377  		t.Errorf("BreachAction does not implement stringer interface\n")
   378  	}
   379  }
   380  
   381  func Test_EventLogTypeImplementsStringer(t *testing.T) {
   382  	var enum interface{} = EventLogType("Test")
   383  	if _, ok := enum.(fmt.Stringer); !ok {
   384  		t.Errorf("EventLogType does not implement stringer interface\n")
   385  	}
   386  }
   387  
   388  func Test_AlgorithmImplementsStringer(t *testing.T) {
   389  	var enum interface{} = Algorithm("Test")
   390  	if _, ok := enum.(fmt.Stringer); !ok {
   391  		t.Errorf("Algorithm does not implement stringer interface\n")
   392  	}
   393  }
   394  
   395  func Test_KeyUseImplementsStringer(t *testing.T) {
   396  	var enum interface{} = KeyUse("Test")
   397  	if _, ok := enum.(fmt.Stringer); !ok {
   398  		t.Errorf("KeyUse does not implement stringer interface\n")
   399  	}
   400  }
   401  
   402  func Test_FamilyRoleImplementsStringer(t *testing.T) {
   403  	var enum interface{} = FamilyRole("Test")
   404  	if _, ok := enum.(fmt.Stringer); !ok {
   405  		t.Errorf("FamilyRole does not implement stringer interface\n")
   406  	}
   407  }
   408  
   409  func Test_TransactionTypeImplementsStringer(t *testing.T) {
   410  	var enum interface{} = TransactionType("Test")
   411  	if _, ok := enum.(fmt.Stringer); !ok {
   412  		t.Errorf("TransactionType does not implement stringer interface\n")
   413  	}
   414  }
   415  
   416  func Test_UserVerificationRequirementImplementsStringer(t *testing.T) {
   417  	var enum interface{} = UserVerificationRequirement("Test")
   418  	if _, ok := enum.(fmt.Stringer); !ok {
   419  		t.Errorf("UserVerificationRequirement does not implement stringer interface\n")
   420  	}
   421  }
   422  
   423  func Test_SteamAPIModeImplementsStringer(t *testing.T) {
   424  	var enum interface{} = SteamAPIMode("Test")
   425  	if _, ok := enum.(fmt.Stringer); !ok {
   426  		t.Errorf("SteamAPIMode does not implement stringer interface\n")
   427  	}
   428  }
   429  
   430  func Test_ChangePasswordReasonImplementsStringer(t *testing.T) {
   431  	var enum interface{} = ChangePasswordReason("Test")
   432  	if _, ok := enum.(fmt.Stringer); !ok {
   433  		t.Errorf("ChangePasswordReason does not implement stringer interface\n")
   434  	}
   435  }
   436  
   437  func Test_EmailSecurityTypeImplementsStringer(t *testing.T) {
   438  	var enum interface{} = EmailSecurityType("Test")
   439  	if _, ok := enum.(fmt.Stringer); !ok {
   440  		t.Errorf("EmailSecurityType does not implement stringer interface\n")
   441  	}
   442  }
   443  
   444  func Test_ExpiryUnitImplementsStringer(t *testing.T) {
   445  	var enum interface{} = ExpiryUnit("Test")
   446  	if _, ok := enum.(fmt.Stringer); !ok {
   447  		t.Errorf("ExpiryUnit does not implement stringer interface\n")
   448  	}
   449  }
   450  
   451  func Test_MessengerTypeImplementsStringer(t *testing.T) {
   452  	var enum interface{} = MessengerType("Test")
   453  	if _, ok := enum.(fmt.Stringer); !ok {
   454  		t.Errorf("MessengerType does not implement stringer interface\n")
   455  	}
   456  }
   457  
   458  func Test_IdentityProviderTypeImplementsStringer(t *testing.T) {
   459  	var enum interface{} = IdentityProviderType("Test")
   460  	if _, ok := enum.(fmt.Stringer); !ok {
   461  		t.Errorf("IdentityProviderType does not implement stringer interface\n")
   462  	}
   463  }
   464  
   465  func Test_SystemTrustedProxyConfigurationPolicyImplementsStringer(t *testing.T) {
   466  	var enum interface{} = SystemTrustedProxyConfigurationPolicy("Test")
   467  	if _, ok := enum.(fmt.Stringer); !ok {
   468  		t.Errorf("SystemTrustedProxyConfigurationPolicy does not implement stringer interface\n")
   469  	}
   470  }
   471  
   472  func Test_EventTypeImplementsStringer(t *testing.T) {
   473  	var enum interface{} = EventType("Test")
   474  	if _, ok := enum.(fmt.Stringer); !ok {
   475  		t.Errorf("EventType does not implement stringer interface\n")
   476  	}
   477  }
   478  
   479  func Test_TOTPAlgorithmImplementsStringer(t *testing.T) {
   480  	var enum interface{} = TOTPAlgorithm("Test")
   481  	if _, ok := enum.(fmt.Stringer); !ok {
   482  		t.Errorf("TOTPAlgorithm does not implement stringer interface\n")
   483  	}
   484  }
   485  
   486  func Test_LDAPSecurityMethodImplementsStringer(t *testing.T) {
   487  	var enum interface{} = LDAPSecurityMethod("Test")
   488  	if _, ok := enum.(fmt.Stringer); !ok {
   489  		t.Errorf("LDAPSecurityMethod does not implement stringer interface\n")
   490  	}
   491  }
   492  
   493  func Test_UniqueUsernameStrategyImplementsStringer(t *testing.T) {
   494  	var enum interface{} = UniqueUsernameStrategy("Test")
   495  	if _, ok := enum.(fmt.Stringer); !ok {
   496  		t.Errorf("UniqueUsernameStrategy does not implement stringer interface\n")
   497  	}
   498  }
   499  
   500  func Test_VerificationStrategyImplementsStringer(t *testing.T) {
   501  	var enum interface{} = VerificationStrategy("Test")
   502  	if _, ok := enum.(fmt.Stringer); !ok {
   503  		t.Errorf("VerificationStrategy does not implement stringer interface\n")
   504  	}
   505  }
   506  
   507  func Test_SecureGeneratorTypeImplementsStringer(t *testing.T) {
   508  	var enum interface{} = SecureGeneratorType("Test")
   509  	if _, ok := enum.(fmt.Stringer); !ok {
   510  		t.Errorf("SecureGeneratorType does not implement stringer interface\n")
   511  	}
   512  }
   513  
   514  func Test_CanonicalizationMethodImplementsStringer(t *testing.T) {
   515  	var enum interface{} = CanonicalizationMethod("Test")
   516  	if _, ok := enum.(fmt.Stringer); !ok {
   517  		t.Errorf("CanonicalizationMethod does not implement stringer interface\n")
   518  	}
   519  }
   520  
   521  func Test_RateLimitedRequestTypeImplementsStringer(t *testing.T) {
   522  	var enum interface{} = RateLimitedRequestType("Test")
   523  	if _, ok := enum.(fmt.Stringer); !ok {
   524  		t.Errorf("RateLimitedRequestType does not implement stringer interface\n")
   525  	}
   526  }
   527  
   528  func Test_OAuthScopeHandlingPolicyImplementsStringer(t *testing.T) {
   529  	var enum interface{} = OAuthScopeHandlingPolicy("Test")
   530  	if _, ok := enum.(fmt.Stringer); !ok {
   531  		t.Errorf("OAuthScopeHandlingPolicy does not implement stringer interface\n")
   532  	}
   533  }
   534  
   535  func Test_LogoutBehaviorImplementsStringer(t *testing.T) {
   536  	var enum interface{} = LogoutBehavior("Test")
   537  	if _, ok := enum.(fmt.Stringer); !ok {
   538  		t.Errorf("LogoutBehavior does not implement stringer interface\n")
   539  	}
   540  }
   541  
   542  func Test_Oauth2AuthorizedURLValidationPolicyImplementsStringer(t *testing.T) {
   543  	var enum interface{} = Oauth2AuthorizedURLValidationPolicy("Test")
   544  	if _, ok := enum.(fmt.Stringer); !ok {
   545  		t.Errorf("Oauth2AuthorizedURLValidationPolicy does not implement stringer interface\n")
   546  	}
   547  }
   548  
   549  func Test_WebAuthnWorkflowImplementsStringer(t *testing.T) {
   550  	var enum interface{} = WebAuthnWorkflow("Test")
   551  	if _, ok := enum.(fmt.Stringer); !ok {
   552  		t.Errorf("WebAuthnWorkflow does not implement stringer interface\n")
   553  	}
   554  }
   555  
   556  func Test_UnknownScopePolicyImplementsStringer(t *testing.T) {
   557  	var enum interface{} = UnknownScopePolicy("Test")
   558  	if _, ok := enum.(fmt.Stringer); !ok {
   559  		t.Errorf("UnknownScopePolicy does not implement stringer interface\n")
   560  	}
   561  }
   562  
   563  func Test_OAuthErrorReasonImplementsStringer(t *testing.T) {
   564  	var enum interface{} = OAuthErrorReason("Test")
   565  	if _, ok := enum.(fmt.Stringer); !ok {
   566  		t.Errorf("OAuthErrorReason does not implement stringer interface\n")
   567  	}
   568  }
   569  
   570  func Test_ClientAuthenticationMethodImplementsStringer(t *testing.T) {
   571  	var enum interface{} = ClientAuthenticationMethod("Test")
   572  	if _, ok := enum.(fmt.Stringer); !ok {
   573  		t.Errorf("ClientAuthenticationMethod does not implement stringer interface\n")
   574  	}
   575  }
   576  
   577  func Test_OAuthScopeConsentModeImplementsStringer(t *testing.T) {
   578  	var enum interface{} = OAuthScopeConsentMode("Test")
   579  	if _, ok := enum.(fmt.Stringer); !ok {
   580  		t.Errorf("OAuthScopeConsentMode does not implement stringer interface\n")
   581  	}
   582  }
   583  
   584  func Test_IdentityProviderLoginMethodImplementsStringer(t *testing.T) {
   585  	var enum interface{} = IdentityProviderLoginMethod("Test")
   586  	if _, ok := enum.(fmt.Stringer); !ok {
   587  		t.Errorf("IdentityProviderLoginMethod does not implement stringer interface\n")
   588  	}
   589  }