From 666ea93dba377f267a2c8ecf97378a420db18383 Mon Sep 17 00:00:00 2001 From: Adam Scarr Date: Sun, 6 Aug 2017 23:32:10 +1000 Subject: Eliminate a bunch of allocations --- pointer_test.go | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 pointer_test.go (limited to 'pointer_test.go') diff --git a/pointer_test.go b/pointer_test.go deleted file mode 100644 index 6b432f0..0000000 --- a/pointer_test.go +++ /dev/null @@ -1,25 +0,0 @@ -package parsec - -import ( - "testing" - - "github.com/stretchr/testify/require" -) - -func TestPointer(t *testing.T) { - p := Pointer{"fooo", 0} - - t.Run("Advances", func(t *testing.T) { - p2 := p.Advance(2) - require.Equal(t, Pointer{"fooo", 2}, p2) - require.Equal(t, Pointer{"fooo", 0}, p) - require.Equal(t, Pointer{"fooo", 3}, p2.Advance(1)) - }) - - t.Run("Get", func(t *testing.T) { - require.Equal(t, "fooo", p.Get()) - require.Equal(t, "ooo", p.Advance(1).Get()) - require.Equal(t, "", p.Advance(4).Get()) - require.Equal(t, "", p.Advance(10).Get()) - }) -} -- cgit v1.2.3