Class WiremockServiceImpl
java.lang.Object
edu.ucsb.cs156.dining.services.wiremock.WiremockService
edu.ucsb.cs156.dining.services.wiremock.WiremockServiceImpl
@Service("wiremockService")
@Profile("wiremock")
@ConfigurationProperties
public class WiremockServiceImpl
extends WiremockService
This is a service for mocking authentication using wiremock
This class relies on property values. For hints on testing, see: https://www.baeldung.com/spring-boot-testing-configurationproperties
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.github.tomakehurst.wiremock.WireMockServerThis method returns the wiremockServervoidinit()This method initializes the WireMockServerstatic voidsetupOauthMocks(com.github.tomakehurst.wiremock.junit.Stubbing s, boolean isAdmin) This method sets up the necessary mocks for authentication
-
Constructor Details
-
WiremockServiceImpl
public WiremockServiceImpl()
-
-
Method Details
-
getWiremockServer
public com.github.tomakehurst.wiremock.WireMockServer getWiremockServer()This method returns the wiremockServer- Specified by:
getWiremockServerin classWiremockService- Returns:
- the wiremockServer
-
setupOauthMocks
public static void setupOauthMocks(com.github.tomakehurst.wiremock.junit.Stubbing s, boolean isAdmin) This method sets up the necessary mocks for authentication- Parameters:
s- in an instance of a WireMockServer or WireMockExtension
-
init
public void init()This method initializes the WireMockServer- Specified by:
initin classWiremockService
-