array_test

2022-12-14 浏览 (772)

array_test.go 源码

package array

import (
	"testing"
)

func TestArray(t *testing.T) {
	arr := New(5)

	t.Run("Put", func(t *testing.T) {
		arr.Add(0, 3)
		arr.Add(3, 2)
		arr.Add(4, 3)

		t.Log(arr.Size())
		arr.PrintData()
	})

	t.Run("Append", func(t *testing.T) {
		arr.Append(3)
		arr.Append(345)
		arr.Append(33)
		arr.Append(5)

		t.Log(arr.Size())
		arr.PrintData()
	})

	t.Run("Remove", func(t *testing.T) {
		arr.Add(0, 3)
		arr.Add(3, 2)
		arr.Add(4, 3)

		arr.Delete(4)
		arr.Delete(0)

		t.Log(arr.Size())
		arr.PrintData()
	})

	t.Run("Contains", func(t *testing.T) {
		arr.Append(12)
		arr.Append(45)
		arr.Append(33)

		t.Log(arr.Contains(33))
		t.Log(arr.Contains(555))
	})
}

你可能感兴趣的文章

array

  • 所属分类: 后端技术
  • 本文标签: 技术
  • 版权声明: 本文链接 https://seaxiang.com/blog/ebd2449dd0cb405ba7cd3608f82fc87e