1
2
3
4
5
6
7 package waffle.windows.auth;
8
9 import static org.assertj.core.api.Assertions.assertThat;
10
11 import org.junit.jupiter.api.Assertions;
12 import org.junit.jupiter.api.Test;
13
14 import waffle.windows.auth.impl.WindowsAccountImpl;
15 import waffle.windows.auth.impl.WindowsSecurityContextImpl;
16
17
18
19
20 class WindowsSecurityContextTest {
21
22
23
24
25 @Test
26 void testNegotiate() {
27 final String securityPackage = "Negotiate";
28
29 final IWindowsSecurityContext ctx = WindowsSecurityContextImpl.getCurrent(securityPackage,
30 WindowsAccountImpl.getCurrentUsername());
31 Assertions.assertTrue(ctx.isContinue());
32 Assertions.assertEquals(securityPackage, ctx.getSecurityPackage());
33 assertThat(ctx.getToken()).isNotEmpty();
34 ctx.dispose();
35 }
36 }