| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package handler_name
- import (
- "testing"
- )
- func TestNewAHandlerName_ok(t *testing.T) {
- t.Parallel()
- cases := []string{
- "handler",
- "Handler_1",
- "имя_обработчика",
- }
- for _, tc := range cases {
- t.Run(tc, func(t *testing.T) {
- t.Parallel()
- hn := NewAHandlerName(tc)
- if hn == nil {
- t.Fatalf("NewAHandlerName(): nil")
- }
- if got := hn.Get(); got != tc {
- t.Fatalf("Get(): got=%q want=%q", got, tc)
- }
- if got := hn.String(); 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")
- }
- }()
- _ = NewAHandlerName("")
- }
|