From 8e203ed8d51007b1fd50d25e8ec98632d3a17a5f Mon Sep 17 00:00:00 2001 From: ScuroNeko Date: Mon, 9 Feb 2026 16:44:16 +0300 Subject: [PATCH] some tests --- set_test.go | 19 +++++++++++++++++++ tuple_test.go | 12 ++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 set_test.go create mode 100644 tuple_test.go diff --git a/set_test.go b/set_test.go new file mode 100644 index 0000000..d96ff2f --- /dev/null +++ b/set_test.go @@ -0,0 +1,19 @@ +package extypes + +import "testing" + +func TestSet(t *testing.T) { + s1 := make(Set[int], 0) + s2 := make(Set[int], 0) + + s1 = s1.Add(1) + s1 = s1.Add(2) + s1 = s1.Add(2) + + s2 = s2.Add(1) + s2 = s2.Add(2) + + if !s1.Equal(s2) { + t.Error("s1 and s2 not equal") + } +} diff --git a/tuple_test.go b/tuple_test.go new file mode 100644 index 0000000..ab21ed6 --- /dev/null +++ b/tuple_test.go @@ -0,0 +1,12 @@ +package extypes + +import "testing" + +func TestTuple(t *testing.T) { + t1 := NewTupleFrom([]int{1, 2, 3}) + t2 := NewTupleFrom([]int{1, 2, 3}) + + if !t1.Equal(t2) { + t.Error("t1 and t2 should be equal") + } +}