mirror of
				https://github.com/zitadel/zitadel.git
				synced 2025-10-31 09:40:17 +00:00 
			
		
		
		
	 87d5cd3f09
			
		
	
	87d5cd3f09
	
	
	
		
			
			* add basic gitignore * init go mod * add semrel and badges * add error pkg * added config pkg * added main cmd structure * return error on file not found and added log ids and messages * add todo for error_creator.go
		
			
				
	
	
		
			34 lines
		
	
	
		
			703 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			703 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package errors_test
 | |
| 
 | |
| import (
 | |
| 	"errors"
 | |
| 	"testing"
 | |
| 
 | |
| 	"github.com/stretchr/testify/assert"
 | |
| 
 | |
| 	caos_errs "github.com/caos/utils/errors"
 | |
| )
 | |
| 
 | |
| func TestNotFoundError(t *testing.T) {
 | |
| 	var notFoundError interface{}
 | |
| 	notFoundError = new(caos_errs.NotFoundError)
 | |
| 	_, ok := notFoundError.(caos_errs.NotFound)
 | |
| 	assert.True(t, ok)
 | |
| }
 | |
| 
 | |
| func TestThrowNotFoundf(t *testing.T) {
 | |
| 	err := caos_errs.ThrowNotFoundf(nil, "id", "msg")
 | |
| 	_, ok := err.(*caos_errs.NotFoundError)
 | |
| 	assert.True(t, ok)
 | |
| }
 | |
| 
 | |
| func TestIsNotFound(t *testing.T) {
 | |
| 	err := caos_errs.ThrowNotFound(nil, "id", "msg")
 | |
| 	ok := caos_errs.IsNotFound(err)
 | |
| 	assert.True(t, ok)
 | |
| 
 | |
| 	err = errors.New("I am found!")
 | |
| 	ok = caos_errs.IsNotFound(err)
 | |
| 	assert.False(t, ok)
 | |
| }
 |