要编写JUnit5的单元测试案例来测试List>类型,可以按照以下步骤进行:
首先,确保你的项目中已经添加了JUnit5的依赖。可以使用Maven或Gradle等构建工具来添加JUnit5的依赖。
创建一个测试类,并添加@Test标记来表示这是一个测试方法。
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ListOfListsTest {
@Test
public void testListOfLists() {
List> listOfLists = new ArrayList<>();
listOfLists.add(Arrays.asList(1, 2, 3));
listOfLists.add(Arrays.asList(4, 5, 6));
listOfLists.add(Arrays.asList(7, 8, 9));
// 断言测试结果
assertEquals(3, listOfLists.size());
assertEquals(Arrays.asList(1, 2, 3), listOfLists.get(0));
assertEquals(Arrays.asList(4, 5, 6), listOfLists.get(1));
assertEquals(Arrays.asList(7, 8, 9), listOfLists.get(2));
}
}
在上面的示例中,我们创建了一个List>对象,并添加了三个子列表。然后,我们使用断言来验证列表的大小以及每个子列表是否正确。
这样,你就可以编写JUnit5的单元测试案例来测试List>类型了。你可以根据具体的需求编写更多的测试方法,来测试不同的场景和边界条件。