@Test
public void testRemove() {

    final InternalThreadLocal<Integer> internalThreadLocal = new InternalThreadLocal<Integer>();
    internalThreadLocal.set(1);
    Assertions.assertEquals(1, (int)internalThreadLocal.get(), "get method false!");
    internalThreadLocal.remove();
    Assertions.assertNull(internalThreadLocal.get(), "remove failed!");
}