@Test public void testRegisterCustomToken() { TraceTokenManager manager = new TraceTokenManager(); manager.registerRequestToken("abc"); assertEquals(manager.getCurrentRequestToken(), "abc"); }
@Test public void testOverrideRequestToken() { TraceTokenManager manager = new TraceTokenManager(); String oldToken = manager.createAndRegisterNewRequestToken(); assertEquals(manager.getCurrentRequestToken(), oldToken); manager.registerRequestToken("abc"); assertEquals(manager.getCurrentRequestToken(), "abc"); }
@Test public void testCreateToken() { TraceTokenManager manager = new TraceTokenManager(); String token = manager.createAndRegisterNewRequestToken(); assertEquals(manager.getCurrentRequestToken(), token); assertEquals(manager.getCurrentRequestToken(), token); String token2 = manager.createAndRegisterNewRequestToken(); assertEquals(manager.getCurrentRequestToken(), token2); assertNotEquals(token2, token); }
@Test public void testNoToken() { TraceTokenManager manager = new TraceTokenManager(); assertNull(manager.getCurrentRequestToken()); }