| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package handler_name
- import (
- "testing"
- "gitp78su.ipnodns.ru/svi/kern/v4/d0"
- )
- func TestNewAHandlerName_ok(t *testing.T) {
- t.Parallel()
- cases := []AHandlerName{
- "handler",
- "Handler_1",
- "имя_обработчика",
- }
- owner := d0.LetOwner(1, "test_owner_1")
- for _, tc := range cases {
- t.Run(string(tc), func(t *testing.T) {
- t.Parallel()
- hn := LetHandlerName(owner, tc)
- if hn == nil {
- t.Fatalf("NewAHandlerName(): nil")
- }
- if hn.Get() != tc {
- t.Fatalf("Get(): got=%q want=%q", hn.Get(), tc)
- }
- if got := hn.Get(); got != tc {
- t.Fatalf("String(): got=%q want=%q", got, tc)
- }
- })
- }
- }
- func TestNewAHandlerName_empty_panics(t *testing.T) {
- t.Parallel()
- defer func() {
- if r := recover(); r == nil {
- t.Fatalf("expected panic, got nil")
- }
- }()
- owner := d0.LetOwner(1, "test_owner_2")
- _ = LetHandlerName(owner, "")
- }
|