从 List 中删除元素

This commit is contained in:
YuCheng Hu 2022-04-28 19:52:11 -04:00
parent 78933fc040
commit 4365c90adf
1 changed files with 12 additions and 2 deletions

View File

@ -3,6 +3,8 @@ package com.ossez.list;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInstance;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.util.ArrayList;
import java.util.LinkedList;
@ -11,12 +13,18 @@ import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.*;
/**
* List Remove Tes
* Test for remove list
*
* @author YuCheng Hu
* <p><a href="https://www.ossez.com/t/java-list/13919">https://www.ossez.com/t/java-list/13919</a></p>
*
* @author YuCheng
*/
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
public class RemoveFirstElementTest {
private final static Logger logger = LoggerFactory.getLogger(RemoveFirstElementTest.class);
private ArrayList<String> list = new ArrayList();
private LinkedList<String> linkedList = new LinkedList<>();
@ -41,6 +49,8 @@ public class RemoveFirstElementTest {
*/
@Test
public void testGivenList_whenRemoveFirst_thenRemoved() {
logger.debug("Get Size of List - [{}]", list.size());
list.remove(0);
assertThat(list, hasSize(4));