blob: 54c01ce32d1fb09899d5aec1357868fae5309b2a [file] [log] [blame]
Amichai68a3eec2019-09-02 16:26:00 +03001//
2// Copyright 2019 AT&T Intellectual Property
3// Copyright 2019 Nokia
4//
5// Licensed under the Apache License, Version 2.0 (the "License");
6// you may not use this file except in compliance with the License.
7// You may obtain a copy of the License at
8//
9// http://www.apache.org/licenses/LICENSE-2.0
10//
11// Unless required by applicable law or agreed to in writing, software
12// distributed under the License is distributed on an "AS IS" BASIS,
13// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14// See the License for the specific language governing permissions and
15// limitations under the License.
16//
17
18package common
19
20import (
21 "github.com/pkg/errors"
22 "github.com/stretchr/testify/assert"
23 "testing"
24)
25
26func TestNewInternalError(t *testing.T){
27 e := errors.New("Expected error")
28 expectedErr := NewInternalError(e)
29 assert.NotNil(t, expectedErr)
30 assert.IsType(t, &InternalError{}, expectedErr)
31 assert.Contains(t, expectedErr.Error(), e.Error())
32}