From 0295bde18ced874baf168e5abf662f035be77b2a Mon Sep 17 00:00:00 2001 From: wangsiyuan <2392948297@qq.com> Date: Thu, 11 Jul 2024 10:41:46 +0800 Subject: [PATCH] Create DynamicArrayTest.java --- .../solution/practice/DynamicArrayTest.java | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/test/java/com/nbee/solution/practice/DynamicArrayTest.java diff --git a/src/test/java/com/nbee/solution/practice/DynamicArrayTest.java b/src/test/java/com/nbee/solution/practice/DynamicArrayTest.java new file mode 100644 index 0000000..042528b --- /dev/null +++ b/src/test/java/com/nbee/solution/practice/DynamicArrayTest.java @@ -0,0 +1,44 @@ +package com.nbee.solution.practice; + +import org.junit.Assert; +import org.junit.jupiter.api.BeforeEach; +import org.junit.jupiter.api.Test; +import static org.junit.jupiter.api.Assertions.*; + +class DynamicArrayTest { + + private DynamicArray dynamicArray; + + @BeforeEach + void setUp() { + dynamicArray = new DynamicArray(); + } + + @Test + void testAddListInitial() { + dynamicArray.addList(1); + dynamicArray.addList(3); + dynamicArray.addList(5); + for (int i = 0; i < 3; i++){ + System.out.println(dynamicArray.get(i)); + } + } + + + @Test + void testAddListMultiple() { + dynamicArray.addList(2); + dynamicArray.addList(3); + dynamicArray.addList(4); + assertEquals(3, dynamicArray.getSize(), "Size should be 3 after adding three elements."); + } + + @Test + void testAddListCapacityExceeded() { + for (int i = 0; i < 8; i++) { + dynamicArray.addList(i); + } + assertEquals(8, dynamicArray.getSize(), "Size should be 8 after adding elements up to capacity."); + } + +}