Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Open Subsurface Data Universe Software
Platform
System
Notification
Commits
a31ea2b4
Commit
a31ea2b4
authored
Jan 14, 2021
by
Komal Makkar
Browse files
adding test file
parent
ad9a0a3f
Changes
1
Show whitespace changes
Inline
Side-by-side
provider/notification-azure/src/test/java/org/opengroup/osdu/notification/provider/azure/util/HandshakeFilterTest.java
0 → 100644
View file @
a31ea2b4
package
org.opengroup.osdu.notification.provider.azure.util
;
import
org.junit.Test
;
import
org.junit.runner.RunWith
;
import
org.mockito.InjectMocks
;
import
org.mockito.Mock
;
import
org.mockito.junit.MockitoJUnitRunner
;
import
org.opengroup.osdu.notification.provider.interfaces.IPubsubHandshakeHandler
;
import
org.opengroup.osdu.notification.provider.interfaces.IPubsubRequestBodyExtractor
;
import
javax.servlet.FilterChain
;
import
javax.servlet.ServletException
;
import
javax.servlet.ServletResponse
;
import
javax.servlet.http.HttpServletRequest
;
import
java.io.IOException
;
import
static
org
.
mockito
.
Mockito
.*;
@RunWith
(
MockitoJUnitRunner
.
class
)
public
class
HandshakeFilterTest
{
@Mock
private
IPubsubRequestBodyExtractor
requestBodyExtractor
;
@Mock
private
IPubsubHandshakeHandler
handshakeHandler
;
@Mock
private
HttpServletRequest
httpServletRequest
;
@Mock
private
ServletResponse
servletResponse
;
@Mock
private
FilterChain
filterChain
;
@InjectMocks
private
HandshakeFilter
sut
;
@Test
public
void
should_CallFiltersIfNotHandshake
()
throws
IOException
,
ServletException
{
doReturn
(
"records-changed"
).
when
(
httpServletRequest
).
getServletPath
();
doReturn
(
false
).
when
(
this
.
requestBodyExtractor
).
isHandshakeRequest
();
this
.
sut
.
doFilter
(
this
.
httpServletRequest
,
this
.
servletResponse
,
this
.
filterChain
);
verify
(
this
.
filterChain
,
times
(
1
)).
doFilter
(
httpServletRequest
,
servletResponse
);
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment