summaryrefslogtreecommitdiff
path: root/vendor/codeberg.org/gruf/go-bitutil/flag_test.tpl
diff options
context:
space:
mode:
authorLibravatar kim <89579420+NyaaaWhatsUpDoc@users.noreply.github.com>2024-09-26 19:23:41 +0000
committerLibravatar GitHub <noreply@github.com>2024-09-26 19:23:41 +0000
commitf3e2d36d6455e6d16aba833bdf64806377c8178f (patch)
tree8a1e87f349205e8073b72df6e5349c553db80a17 /vendor/codeberg.org/gruf/go-bitutil/flag_test.tpl
parent[chore] Fix some contrast issues in themes; performance tweaks (#3358) (diff)
downloadgotosocial-f3e2d36d6455e6d16aba833bdf64806377c8178f.tar.xz
[chore] update go-sched pkg (#3357)
* update go-sched to v1.2.4 which removes some now unused dependencies * whoops, remove test output
Diffstat (limited to 'vendor/codeberg.org/gruf/go-bitutil/flag_test.tpl')
-rw-r--r--vendor/codeberg.org/gruf/go-bitutil/flag_test.tpl98
1 files changed, 0 insertions, 98 deletions
diff --git a/vendor/codeberg.org/gruf/go-bitutil/flag_test.tpl b/vendor/codeberg.org/gruf/go-bitutil/flag_test.tpl
deleted file mode 100644
index e85cc2dff..000000000
--- a/vendor/codeberg.org/gruf/go-bitutil/flag_test.tpl
+++ /dev/null
@@ -1,98 +0,0 @@
-package bitutil_test
-
-import (
- "strings"
- "testing"
-
- "codeberg.org/gruf/go-bytes"
-)
-
-{{ range $idx, $size := . }}
-
-func TestFlags{{ $size.Size }}Get(t *testing.T) {
- var mask, flags bitutil.Flags{{ $size.Size }}
-
- {{ range $idx := $size.Bits }}
-
- mask = bitutil.Flags{{ $size.Size }}(1) << {{ $idx }}
-
- flags = 0
-
- flags |= mask
- if !flags.Get({{ $idx }}) {
- t.Error("failed .Get() set Flags{{ $size.Size }} bit at index {{ $idx }}")
- }
-
- flags = ^bitutil.Flags{{ $size.Size }}(0)
-
- flags &= ^mask
- if flags.Get({{ $idx }}) {
- t.Error("failed .Get() unset Flags{{ $size.Size }} bit at index {{ $idx }}")
- }
-
- flags = 0
-
- flags |= mask
- if !flags.Get{{ $idx }}() {
- t.Error("failed .Get{{ $idx }}() set Flags{{ $size.Size }} bit at index {{ $idx }}")
- }
-
- flags = ^bitutil.Flags{{ $size.Size }}(0)
-
- flags &= ^mask
- if flags.Get{{ $idx }}() {
- t.Error("failed .Get{{ $idx }}() unset Flags{{ $size.Size }} bit at index {{ $idx }}")
- }
-
- {{ end }}
-}
-
-func TestFlags{{ $size.Size }}Set(t *testing.T) {
- var mask, flags bitutil.Flags{{ $size.Size }}
-
- {{ range $idx := $size.Bits }}
-
- mask = bitutil.Flags{{ $size.Size }}(1) << {{ $idx }}
-
- flags = 0
-
- flags = flags.Set({{ $idx }})
- if flags & mask == 0 {
- t.Error("failed .Set() Flags{{ $size.Size }} bit at index {{ $idx }}")
- }
-
- flags = 0
-
- flags = flags.Set{{ $idx }}()
- if flags & mask == 0 {
- t.Error("failed .Set{{ $idx }}() Flags{{ $size.Size }} bit at index {{ $idx }}")
- }
-
- {{ end }}
-}
-
-func TestFlags{{ $size.Size }}Unset(t *testing.T) {
- var mask, flags bitutil.Flags{{ $size.Size }}
-
- {{ range $idx := $size.Bits }}
-
- mask = bitutil.Flags{{ $size.Size }}(1) << {{ $idx }}
-
- flags = ^bitutil.Flags{{ $size.Size }}(0)
-
- flags = flags.Unset({{ $idx }})
- if flags & mask != 0 {
- t.Error("failed .Unset() Flags{{ $size.Size }} bit at index {{ $idx }}")
- }
-
- flags = ^bitutil.Flags{{ $size.Size }}(0)
-
- flags = flags.Unset{{ $idx }}()
- if flags & mask != 0 {
- t.Error("failed .Unset{{ $idx }}() Flags{{ $size.Size }} bit at index {{ $idx }}")
- }
-
- {{ end }}
-}
-
-{{ end }} \ No newline at end of file