Class RestUtility

java.lang.Object
net.serenitybdd.rest.RestUtility

public class RestUtility extends Object
User: YamStranger Date: 4/5/16 Time: 8:27 PM This class directly calls some methods from SerenityRest related only to creating some predefined objects like arguments, configs, auth schemes and so on, can be used for better readability of code. There is no difference what to use this class or SerenityRest.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.restassured.authentication.AuthenticationScheme
    basic(String userName, String password)
     
    static io.restassured.authentication.AuthenticationScheme
    certificate(String certURL, String password)
     
    static io.restassured.authentication.AuthenticationScheme
    certificate(String certURL, String password, io.restassured.authentication.CertificateAuthSettings certificateAuthSettings)
     
    static io.restassured.authentication.AuthenticationScheme
    digest(String userName, String password)
     
    static io.restassured.authentication.AuthenticationScheme
    form(String userName, String password)
     
    static io.restassured.authentication.AuthenticationScheme
    form(String userName, String password, io.restassured.authentication.FormAuthConfig config)
     
    static io.restassured.config.RestAssuredConfig
     
    static io.restassured.authentication.AuthenticationScheme
    oauth(String consumerKey, String consumerSecret, String accessToken, String secretToken)
     
    static io.restassured.authentication.AuthenticationScheme
    oauth(String consumerKey, String consumerSecret, String accessToken, String secretToken, io.restassured.authentication.OAuthSignature signature)
     
    static io.restassured.authentication.AuthenticationScheme
    oauth2(String accessToken)
     
    static io.restassured.authentication.AuthenticationScheme
    oauth2(String accessToken, io.restassured.authentication.OAuthSignature signature)
     
    static io.restassured.authentication.PreemptiveAuthProvider
     
    static List<io.restassured.specification.Argument>
    withArgs(Object firstArgument, Object... additionalArguments)
     
    static List<io.restassured.specification.Argument>
    withArguments(Object firstArgument, Object... additionalArguments)
     
    static List<io.restassured.specification.Argument>
     
    static List<io.restassured.specification.Argument>
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RestUtility

      public RestUtility()
  • Method Details

    • withArguments

      public static List<io.restassured.specification.Argument> withArguments(Object firstArgument, Object... additionalArguments)
    • withNoArguments

      public static List<io.restassured.specification.Argument> withNoArguments()
    • withArgs

      public static List<io.restassured.specification.Argument> withArgs(Object firstArgument, Object... additionalArguments)
    • withNoArgs

      public static List<io.restassured.specification.Argument> withNoArgs()
    • oauth2

      public static io.restassured.authentication.AuthenticationScheme oauth2(String accessToken)
    • certificate

      public static io.restassured.authentication.AuthenticationScheme certificate(String certURL, String password)
    • certificate

      public static io.restassured.authentication.AuthenticationScheme certificate(String certURL, String password, io.restassured.authentication.CertificateAuthSettings certificateAuthSettings)
    • form

      public static io.restassured.authentication.AuthenticationScheme form(String userName, String password)
    • form

      public static io.restassured.authentication.AuthenticationScheme form(String userName, String password, io.restassured.authentication.FormAuthConfig config)
    • preemptive

      public static io.restassured.authentication.PreemptiveAuthProvider preemptive()
    • oauth2

      public static io.restassured.authentication.AuthenticationScheme oauth2(String accessToken, io.restassured.authentication.OAuthSignature signature)
    • basic

      public static io.restassured.authentication.AuthenticationScheme basic(String userName, String password)
    • newConfig

      public static io.restassured.config.RestAssuredConfig newConfig()
    • oauth

      public static io.restassured.authentication.AuthenticationScheme oauth(String consumerKey, String consumerSecret, String accessToken, String secretToken, io.restassured.authentication.OAuthSignature signature)
    • oauth

      public static io.restassured.authentication.AuthenticationScheme oauth(String consumerKey, String consumerSecret, String accessToken, String secretToken)
    • digest

      public static io.restassured.authentication.AuthenticationScheme digest(String userName, String password)