Dragonfly2
34 строки · 920.0 Байт
1/*
2* Copyright 2023 The Dragonfly Authors
3*
4* Licensed under the Apache License, Version 2.0 (the "License");
5* you may not use this file except in compliance with the License.
6* You may obtain a copy of the License at
7*
8* http://www.apache.org/licenses/LICENSE-2.0
9*
10* Unless required by applicable law or agreed to in writing, software
11* distributed under the License is distributed on an "AS IS" BASIS,
12* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13* See the License for the specific language governing permissions and
14* limitations under the License.
15*/
16
17package metrics
18
19import (
20"testing"
21)
22
23func TestNew(t *testing.T) {
24addr := "localhost:8080"
25server := New(addr)
26
27if server.Addr != addr {
28t.Errorf("Expected server address to be %s, but got %s", addr, server.Addr)
29}
30
31if server.Handler == nil {
32t.Error("Expected server handler to not be nil")
33}
34}
35